Доступно пользовательское окружение Noctalia 5.0 - QubStore

Доступно пользовательское окружение Noctalia 5.0

Проект Noctalia достиг пятой версии: это рабочее окружение, которое не привязано к конкретному композитному менеджеру и запускается поверх любого решения с поддержкой Wayland-протокола layer-shell.

Доступно пользовательское окружение Noctalia 5.0
Доступно пользовательское окружение Noctalia 5.0
Доступно пользовательское окружение Noctalia 5.0

В списке совместимых сред значатся Niri, Hyprland, Sway, Scroll, Mango, Labwc, Triad и dwl. Параллельно команда развивает собственный композитный менеджер Umbriel на базе wlroots, однако до стабильного релиза он пока не дорос. Исходный код написан на C++ и доступен под лицензией MIT — принципиальная особенность проекта в том, что разработчики отказались от готовых тулкитов вроде Qt и GTK, используя только возможности Wayland и OpenGL ES. В составе окружения есть панель, лаунчер, конфигуратор, хранитель экрана, центр уведомлений, менеджер сессий, история буфера обмена, виджеты и экран входа в систему.

Все компоненты стека унифицированы: общие стили, конфигурация и IPC позволяют управлять настройками на лету через TOML-файлы без перезагрузки оболочки. Панели можно настраивать по своему вкусу, поддерживаются виртуальные рабочие столы, разные раскладки для мультимониторных систем, системный лоток с мультимедийными виджетами, сетевыми настройками, отслеживанием заряда батареи, регулировкой звука и яркости, а также прогнозом погоды. Для расширения возможностей уже написано более сотни плагинов — от дополнительных панелей и навигации по приложениям до интеграции с «железом» и сторонними сервисами.

Пятая версия примечательна полным отказом от Qt в пользу собственного графического стека на OpenGL ES. Теперь можно выставлять тему (тёмную или светлую) раздельно для разных программ, а для конкретных приложений назначать отдельные аудиовыходы. Панель обзавелась drag-and-drop перегруппировкой ярлыков, режимом зеркалирования на все мониторы, поддержкой автовыбора действий по клику на виджете и новыми вариантами поведения — например, автокрытием. Виджеты можно сворачивать в группы. В панели задач появилась настройка группировки или её отключение, а также закрытие окон средней кнопкой мыши. Отдельно переработан виджет громкости, а для настройки Wi-Fi заявлена совместимость с фоновым процессом IWD.

Ссылка на основную публикацию