LINUX.ORG.RU

Arch Linux + plainDE

 , , ,


0

2

Год назад я начал разработку окружения рабочего стола на C++/Qt. Пока есть только панель и control center.

Целью разработки было легковесное окружение рабочего стола, которое в тоже время имеет широкие возможности кастомизации. Нужна была середина между легковесностью (как у того же LXDE) и кастомизацией, потому что в наиболее распространенных окружениях рабочего стола эти два понятия не сочетаются. В таких случаях обычно используется i3, но для его конфигурации нужно много времени, поэтому важным фактором также было user-friendly UI.

Среди доступных на текущий момент апплетов:

  • меню приложений;
  • список окон;
  • launcher’ы (иконки приложений на панели);
  • индикатор батареи;
  • переключатель рабочих столов;
  • управление воспроизведением (MPRIS);
  • регулятор громкости;
  • индикатор раскладки клавиатуры (флаг или ISO-код);
  • дата/время;
  • меню пользователя (выключение, перезагрузка, сон, настройки);
  • индикатор локального IPv4 адреса;
  • разделитель |;
  • заполнитель (QSpacerItem).

Панелей пока максимально может быть 2 (1 сверху и 1 снизу). Их можно делать нерастянутыми на всю ширину экрана и сдвигать. Из возможностей кастомизации внешнего вида: смена иконок, шрифта, акцента (любой из RGB), темы (их можно писать самому, лежат по пути /usr/share/plainDE/styles) и т.д. Список того, что можно изменить будет непрерывно пополняться. Для упрощения создания тем оформления можно будет их создавать из GUI.

Разработка активно ведется, поэтому есть много планов на будущее: вертикальные панели, написание своего оконного менеджера, поддержка Wayland, файловый менеджер, переход на QML, взаимодействие с сообществом (локализация, апплеты, artwork, …).

Потребление ресурсов в основном зависит от оконного менеджера. Сама панель потребляет не более 20-30 МБ ОЗУ. Дефолтный конфиг (Openbox + plainPanel) без композитного менеджера и pcmanfm –desktop потребляет в среднем 150-160 МБ ОЗУ на виртуальной машине. На нетбуке с 1 ГБ ОЗУ на дистрибутиве Arch Linux 32 результат ~120 МБ ОЗУ.

Мейнтейнер проекта: @ivabus

На скриншоте: Arch Linux, plainDE, pcmanfm, picom.

Иконки: Mint-Y-Legacy.

https://plainde.org/

>>> Просмотр (1280x768, 632 Kb)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 6)
Ответ на: комментарий от greenman

Здравствуйте. Да, переехал на plainde.github.io. AUR исправлю позже, пока заброшен.

thm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.