LINUX.ORG.RU

Немного тёплого лампового ШГ нам в хату

 , , ,


0

2

Что за DE на скриншоте?

Этот DE:

  • умеет в иксовую сессию;
  • поддерживает рабочий стол с фоновой картинкой. К сожалению, иконок рабочего стола нет;
  • умеет докбар из коробки, в который можно добавлять драг-дропом, убирать и перемещать иконки;
  • умеет темную полупрозрачную панель, эффектно смотрящуюся на любой фоновой картинке, даже желтой (https://ibb.co/CMHYSqL / https://ibb.co/zbwWvC6), которая в свою очередь умеет;
    • меню приложений с сортировкой по алфавиту или дате добавления, поиском, скрытием системных пакетов или программ и их иконок;

    • небольшая скрепочка рядом с меню — безусловно завершает работу DE при этом не закрывая открытые приложения (конечно если запущено через xinit);
    • часы с простым календарем;
    • индикатор сетевого подключения nm;
    • переключатель раскладок xkb;
    • регулятор громкости основного источника вывода звука, по клику перекидывающий на пульсаудио-регулятор-звука;
    • системный трей для трее-приложений, принудительно переводящий иконки (а может и нет — конфиг-с) в grayscale для соответствия общему виду. Хорошо Ябблу — может принуждать пейсателей соответствовать своей теме, а у нас базар;
  • умеет панель управления, которая умеет;
    • настройки мыши\тачпада, клавиатуры, системных тем, шрифтов, окон, добавление\удаление\изменение пользователей и паролей, простые настройки экрана через xrandr, в зайчаточном состоянии настройки электропитания (в частности режим экономии не только мутящий cpu governor и config_hz при поддержке ведром, а и упрощающий эффекты и потребление самого DE), и другое;
    • к сожалению, не умеющий в блокировку экрана / файловый менеджер / собственный wm (используется metacity) / полноценный системный трей (работает через прокси xembed в sni), и сьедающий безвозвратно примерно килобайт памяти на каждое новую иконку / скриншотер, и короче еще много чего для полноценной работы;
  • занимает при этом чуть больше двух мегабайт, из которых 300 кб весит картинка.

>>> Просмотр (2560x1080, 2278 Kb)

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 6)

Подтвердил. Многоуровневый список ты сам не оформил, поэтому где кончаются внутренние списки и идёт возврат к внешнему, мне пришлось революционным чутьём по подсказкам внутренней Ванги. Если где-то определил неправильно, пиши.

hobbit ★★★★★
()
Ответ на: комментарий от Goat

Прикольное DE… Где можно найти исходники чтобы затестить?

Остался еще кое-какой роадмап и сборку этого конструктора для установки одной командой. Только завершу - сразу дам знать =)

windows10 ★★★★★
() автор топика
Ответ на: комментарий от hobbit

Подтвердил. Многоуровневый список ты сам не оформил, поэтому где кончаются внутренние списки и идёт возврат к внешнему, мне пришлось революционным чутьём по подсказкам внутренней Ванги. Если где-то определил неправильно, пиши.

Все правильно, благодарю.

windows10 ★★★★★
() автор топика

И вправду ШГ. Мне кажется, надо хинтинг увеличивать и мыло уменьшать. В остальном симпатично. Не знаю, что это, но отдаленно похоже на Гном или Юнити.

Vidrele ★★
()
Ответ на: комментарий от Vidrele

Ну, шрифты это поправимо галочкой и выбором нормального шрифта. Это ж FreeSans. Надо поставить взрослые шрифты.

отдаленно похоже на Гном или Юнити.

Эх если б Гном жрал 2 мегабайта памяти, или хотя бы 10, или даже 50...

windows10 ★★★★★
() автор топика

а куда ты окна скрывать собрался? вижу много открытых окон, но на панели нет ни одного… как это работает?

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от amd_amd

Соглашусь! Создавать велосипед заново, да ещё на 1 колесе квадратном(

dimanao
()

Док не нужен. Меню приложений говно. GTK выглядит как говно (хотя это в принципе для него нормальное состояние).

Werenter ★★★
()
Последнее исправление: Werenter (всего исправлений: 1)

Для концепта - очень даже хорошо получилось. Если это то о чем я подумал, то тут можно реализовать поддержку удалённого рабочего стола что сразу переведёт ваш пет проект на уровень выше.

Obezyan
()

Классика галереи: куцый док снизу при пустой панели сверху.

Adamos ★★
()

Вендекапец. Стивджобсенвиромент.

bratan
()
Ответ на: комментарий от troizet

Это всё на php написано?

В конечном итоге - да. Но я использую трансляции в С. PHP здорово разгружает руки как в логике, так и в работе с переменными.

windows10 ★★★★★
() автор топика
Ответ на: комментарий от amd_amd

а куда ты окна скрывать собрался? вижу много открытых окон, но на панели нет ни одного… как это работает?

Наверное из-за обоины звездного неба не видно. Док подсвечивает открытые или свернутые приложения светлой точкой. Наверное стоит сделать ее с тенью чтобы было видно как на темном фоне, так и на светлом.

windows10 ★★★★★
() автор топика
Ответ на: комментарий от gruy

Судя по твоим некоторым темам - это PhpDE

На удивление да.

windows10 ★★★★★
() автор топика
Ответ на: комментарий от Werenter

Док не нужен. Меню приложений говно. GTK выглядит как говно (хотя это в принципе для него нормальное состояние).

О, это ты еще wxwidgets не видел)

windows10 ★★★★★
() автор топика
Ответ на: комментарий от hateWin

Светло-серые шрифты на светло-сером фоне…

Тю, это ж тема. Один клик - и они превратятся в теплые ламповые салатовые на красном =)

windows10 ★★★★★
() автор топика
Ответ на: комментарий от Obezyan

Для концепта - очень даже хорошо получилось. Если это то о чем я подумал, то тут можно реализовать поддержку удалённого рабочего стола что сразу переведёт ваш пет проект на уровень выше.

Идея здравая, но реализовать сложно. Настройку через веб - да, запросто. А вот нативные приложения - будет уже сложнее.

windows10 ★★★★★
() автор топика

Похоже на гном, значит автор сечёт в дизайне.

papin-aziat ★★★★★
()
Ответ на: комментарий от ddidwyll

Нутром чую - впариваешь какую-то дичь.

В каком смысле «дичь» ?)

windows10 ★★★★★
() автор топика

Скрепка рядом со стартовым меню - опасно. Вдруг я тыкну её?

Рабочих столов не хватает.

Если у тебя панель пустая, то объедини ты её уже с доком. Толку от пустой полоски сверху и обрезком снизу. Сэкономишь место :)

И какой оконный менеджер?

R_He_Po6oT ★★★★
()
Ответ на: комментарий от ox55ff

Решил напоследок чпокнуть стюардессу?

Этот напоследок тянется с 2010 года и пока ситуация скажем так, не в пользу W.

Даже в тех дистрах где стюардесса на словах чпокнута - на деле новая бегает к ней за помощью через xwayland.

Ну будет иксокапец (в жизнеспособности вяленного на тот момент я сомневаюсь) - перепишу пару строк, подумаешь =)

windows10 ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

Скрепка рядом со стартовым меню - опасно. Вдруг я тыкну её?

Ну это ж пока локалхостовое DE. Классический выход - в меню. Ну или потом через плагин к панели добавлю, благо я сделал такую организацию что писать их может даже школота.

Рабочих столов не хватает.

Так бывает, когда новое DE с нуля написалось за несколько месяцев. Но запишу это себе в планы.

Если у тебя панель пустая, то объедини ты её уже с доком. Толку от пустой полоски сверху и обрезком снизу. Сэкономишь место :)

Я думаю это она покамест пустая. В будущем я найду что туда выводить.

И какой оконный менеджер?

Metacity. Выбрал из-за его интеграции с GTK в области стилизации - он умеет подхватывать и тему и ее вариант. Остальным нужно принудительно. Фишка конечно на работоспособность не влияет, но это лично моя хотелка - приятно иметь текстовый редактор и браузер светлыми, а скажем терминал и просмотрщик картинок - темными.

windows10 ★★★★★
() автор топика
Ответ на: комментарий от windows10

Почему не видал. Я кое-что в Audacity редактировал. До такого конечно GTK ещё не дошёл.

Werenter ★★★
()
Ответ на: комментарий от windows10

А ещё производительность. Наверное компиз — самый быстрый композитный оконный менеджер для Xorg.

Werenter ★★★
()
Ответ на: комментарий от windows10

Так бывает, когда новое DE с нуля написалось за несколько месяцев.

Это не претензия, если что. Я знаю, что ты сам пишешь, уважаю. Просто подумал ты из тех, кому рабочие столы не нужны :)

благо я сделал такую организацию что писать их может даже школота.

Да это же просто праздник какой-то :) жду релиза и буду писать плагин с крокодильчиком пожирающим все остальные виджеты панели :)

Я думаю это она покамест пустая. В будущем я найду что туда выводить.

За всю жизнь так и не видел полезного на верхней панели. Кстати, странное расположение лотка после часов. Всё же часы с краю лучше. Эстетицки. Или уж тогда посередине с днём недели и пр.

R_He_Po6oT ★★★★
()
Ответ на: комментарий от R_He_Po6oT

За всю жизнь так и не видел полезного на верхней панели. Кстати, странное расположение лотка после часов. Всё же часы с краю лучше. Эстетицки. Или уж тогда посередине с днём недели и пр.

Ну это цена простой организации вывода плагинов, так чтоб без доп. настроек и оверхеда. Панелька просто сканирует каталог с плагинами, и их выводит в алфавитном порядке. clock->lang->nm->pmixer->systray. Овно вопрос, допишем-с.

Это не претензия, если что. Я знаю, что ты сам пишешь, уважаю. Просто подумал ты из тех, кому рабочие столы не нужны :)

Вообще да, я ими не пользуюсь, но знаю много людей что пользуются, так что подумаю как добавить.

Да это же просто праздник какой-то :) жду релиза и буду писать плагин с крокодильчиком пожирающим все остальные виджеты панели :)

Ну, вот например кот плагина той кнопки выхода что возле меню:

<?php
class quit extends Plugin {
	public $location = "quicklaunch";
	public $width = 128;
	public function dock($box) {
		$this->icon_vbox = new GtkBox(GtkOrientation::VERTICAL, 0);
		$this->image = GtkImage::new_from_icon_name("emblem-link", 3);
		$this->icon_vbox->add($this->image);
		$this->quitbutton = new GtkButton();
		$this->quitbutton->add($this->icon_vbox);
		$this->quitbutton->set_relief(GtkReliefStyle::NONE);
		$this->quitbutton->connect("clicked", function() {
			Gtk::main_quit();
		});
		$box->add($this->quitbutton);
	}
}

Поэтому таки да, еще пару месяцев херак-херак, и можно в продакшон гитхаб.

windows10 ★★★★★
() автор топика
Последнее исправление: windows10 (всего исправлений: 1)
Ответ на: комментарий от Dimez

Потреблятор!!! :-))

Это все, на что у меня хватило ума для названия утилите, единственная цель которой - выводить сколько памяти потребляет весь этот зоопарк =)

windows10 ★★★★★
() автор топика
Ответ на: комментарий от Dimez

Без графики на сервере на связке nginx + php-fpm можно запустить? :-)

Мсье знает толк))

windows10 ★★★★★
() автор топика
Ответ на: комментарий от windows10

php

Так ты это серьёзно??? Фигасе... :)))

Gtk::main_quit()

Самая лучшая команда :)

R_He_Po6oT ★★★★
()
  • в отличии от других российских операционных систем – бесплатен.
TPPPbIHDELj
()

Чот прям понравилось. А есть откуда собрать? :-)

slimblyandysh ★★
()

Норм. ШГ не прям ШГ конечно, но эту убунторазмазню не люблю

yu-boot ★★★★
()

Этот ДЕ не собрержит в себе ДЕ, нерционально использует панели, уродлив и уныл, и ещё палится КДЕшными кнопками завершения сеанса.

занимает при этом чуть больше двух мегабайт, из которых 300 кб весит картинка.

Звиздёж. Туда как минимум надо включить Х11 и панель (которых скорее всего 2 отдельных), если речь конечно идёт не о постановочном скрине с twm.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Этот ДЕ не собрержит в себе ДЕ

DE - Desktop Environment.

нерционально использует панели

Конечно нет, потому что на сейчас написано целых 6 расширений для панели.

и ещё палится КДЕшными кнопками завершения сеанса.

$image = GtkImage::new_from_icon_name("system-shutdown", 5);
$name_label = new GtkLabel("Выключить");
$image = GtkImage::new_from_icon_name("system-reboot", 5);
$name_label = new GtkLabel("Перезагрузить");
$image = GtkImage::new_from_icon_name("system-log-out", 5);
$name_label = new GtkLabel("Выйти");

Это не КДЕ-шные кнопки, это стандартная кнопка из текущей темы.

Звиздёж. Туда как минимум надо включить Х11 и панель

Не звиздежь. Сюда выводится фактически потребляемая память всех элементов окружения. Панель - является элементом окружения. Иксы - не являются.

[ntfs@ntfs-a320mh /]$ /system/php/bin/php -r "echo round(memory_get_usage()/1024,2). \"\n\";"
381.08
[ntfs@ntfs-a320mh /]$ 

если речь конечно идёт не о постановочном скрине с twm

Держи вот постановочный видосик: https://www.youtube.com/watch?v=jb1_Z-vy6B8

windows10 ★★★★★
() автор топика
Ответ на: комментарий от tm4ig

что такое ШГ?

Штангенглубиномер.

Шкаф гардеробный.

Штукатурка гипсовая.

Шиногиб.

Штабелер гидравлический.

Широкозахватные грабли.

Штурмовая группа.

Школа грамоты.

Шаблон гибки.

Шумовой генератор.

Шумоглушитель.

Vidrele ★★
()
Последнее исправление: Vidrele (всего исправлений: 2)
Ответ на: комментарий от windows10

Сюда выводится фактически потребляемая память всех элементов окружения. Панель - является элементом окружения.

Да тут одних битмапов в оперативке больше висит. А окнами чем управлять?

kirill_rrr ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.