Вышел релиз Budgie 10.9.3. Основные новшества — адаптация к изменениям в GNOME 49 и подготовка к поддержке Wayland.
Budgie — это модульное пользовательское окружение, включающее в себя такие компоненты, как:
- Budgie Desktop — основной рабочий стол;
- Budgie Desktop View — система отображения иконок;
- Budgie Control Center — центр настроек, основанный на форке GNOME Control Center;
- Budgie Screensaver — хранитель экрана, созданный на основе gnome-screensaver.
Проект распространяется под лицензией GPLv2, а ознакомиться с Budgie можно в дистрибутивах вроде Ubuntu Budgie, Fedora Budgie, Solus, GeckoLinux и EndeavourOS.
Архитектура окружения
За управление окнами в Budgie отвечает Budgie Window Manager (BWM) — модифицированная версия плагина Mutter. Центральным элементом интерфейса является панель, построенная на основе апплетов. Такой подход позволяет:
- Менять структуру панели;
- Заменять стандартные элементы на альтернативные;
- Гибко адаптировать интерфейс под себя.
Среди доступных апплетов — классическое меню, переключатель задач, список открытых окон, виртуальные рабочие столы, индикаторы состояния системы, часы, управление громкостью и питанием.
Планы на Budgie 10.10 и переход к Wayland
Ранее разработчики планировали выпустить Budgie 10.10 в первом квартале 2025 года с полной ориентацией на Wayland, отказавшись от поддержки X11. Однако релиз был отложен, поскольку новый стек пока не достиг функционального паритета с текущей X11-версией. После выхода 10.10, серия 10.x перейдёт в режим поддержки, а основные силы команды будут направлены на развитие Budgie 11 — следующего поколения окружения, отделяющего пользовательскую логику от слоя визуализации.
Что нового в Budgie 10.9.3
В свежем релизе основное внимание уделено подготовке к грядущему GNOME 49, который должен выйти 17 сентября. В частности:
- Budgie зависит от gnome-settings-daemon, который в GNOME 49 был изменён с нарушением обратной совместимости;
- Код управления подсветкой экрана перемещён из плагина Power в GNOME Shell;
- Поддержка клавиш яркости перенесена из MediaKeys;
- Плагин для планшетов Wacom исключён и перенесён в Mutter.
Ответ Budgie: форк gnome-settings-daemon
Чтобы сохранить функциональность, команда Budgie создала собственную версию gnome-settings-daemon с сохранёнными старыми компонентами:
bsd-media-keys
bsd-power
bsd-wacom
Эти модули поставляются как отдельные плагины, с возвращёнными .desktop
-файлами для автозапуска. Остальной код демона полностью синхронизирован с оригиналом GNOME.
Прочие изменения
- Адаптация к новому API библиотеки libxfce4windowing;
- Улучшенная обработка клавиши overlay-key (по умолчанию
Super
) в Mutter; - Поддержка новых изменений в Vala 0.56.18, включая удаление компактных классов.
Budgie 10.9.3 — это технический релиз, направленный на стабильную работу в условиях изменений GNOME и постепенный переход на современную архитектуру Wayland.
>>> Подробности