Опубликован выпуск проекта Noctalia 5.0, развивающего пользовательское окружение, способное функционировать поверх любых композитных менеджеров, поддерживающих Wayland-протокол layer-shell, например, Niri, Hyprland, Sway, Scroll, Mango, Labwc, Triad и dwl. Отдельно разработчиками Noctalia на базе библиотеки wlroots развивается собственный композитный менеджер Umbriel, который пока не достиг готовности к релизу. Код написан на языке C++ и распространяется под лицензией MIT. Предлагаемое проектом Noctalia окружение включает в себя панель, меню запуска программ, конфигуратор, хранитель экрана, систему вывода уведомлений, систему управления сеансами, механизм просмотра истории буфера обмена, набор виджетов и экран входа в систему. При разработке используются возможности протокола Wayland и графического API OpenGL ES, без применения готовых тулкитов, таких как Qt и GTK. Компоненты среды рабочего стола развиваются как унифицированный стек, использующий единое оформление, конфигурацию и IPC. Настройки определяются в формате TOML и могут изменяться на лету, без перезапуска оболочки. Предлагаются настраиваемые панели инструментов, виртуальные рабочие столы, различные раскладки многомониторных конфигураций, системный лоток с виджетами для управления воспроизведением мультимедийного контента, настройки сети, отслеживания заряда аккумулятора, управления громкостью и яркостью, показа прогноза погоды. Для расширения функциональности разработано более 100 плагинов, предлагающих дополнительные виджеты, интерфейсы навигации по программам, панели, фоновые сервисы, расширения к композитному менеджеру, модули интеграции с оборудованием и сторонними сервисами. Среди изменений в версии Noctalia 5.0:




Источник: https://www.opennet.ru/opennews/art.shtml?num=66215
- Осуществлён переход с использования Qt на собственный графический стек, использующий для отрисовки OpenGL ES. Возможность раздельного выставления режима оформления (например, выбор тёмной или светлой темы) для приложений. Поддержка выбора устройства вывода звука в привязке к приложениям. Возможность перегруппировки ярлыков приложений в панели в режиме drad&drop. Режим зеркалирования рабочего стола на все подключённые мониторы. Поддержка группировки виджетов с возможностью сворачивания групп. Возможность привязки собственных действий к кликам на виджеты. Возможность автоматического скрытия панели. Поддержка закрепления приложений в панели задач без группировки, различных режимов группировки и закрытия окон при клике средней кнопкой мыши. Новый виджет управления громкостью. Возможность использования фонового процесса IWD для настройки Wi-Fi.




Источник: https://www.opennet.ru/opennews/art.shtml?num=66215