Представлен предварительный тестовый релиз Budgie 10.10 – обновлённой версии популярной среды рабочего стола, полностью переведённой на современный графический протокол Wayland. В этой сборке полностью прекращена поддержка устаревшего X11, что делает Budgie одним из немногих окружений, решительно перешедших на новый стандарт отображения. Вместе с Budgie 10.10-preview.1 опубликованы тестовые версии связанных компонентов: Budgie Session (ответвление gnome-session), Budgie Control Center (производный от GNOME Control Center), Budgie Desktop View, Budgie Display Configurator и Budgie Desktop Services.
Ключевым изменением стало достижение полного функционального соответствия между реализациями на Wayland и X11. Это означает, что пользователи, привыкшие к старой версии Budgie на базе X11, не потеряют ни одной привычной функции при переходе на новую платформу. В частности, была существенно переработана система MenuManager, а также стабилизирован новый интерфейс конфигурации отображения, что упрощает настройку экранов и рабочих пространств.
Разработка Budgie 10.10 ведётся с акцентом на использование композитного сервера labwc, основанного на библиотеке wlroots. Однако в будущей версии Budgie 11 планируется расширение списка поддерживаемых композиторов, включая KWin и решения на базе Mir. Это обеспечит более широкую совместимость с различными системами и повысит гибкость интеграции.
Новая версия требует использования библиотеки libxfce4windowing, которая обеспечивает универсальный слой взаимодействия с оконной системой. Эта библиотека независима от используемой графической подсистемы и управляет такими элементами, как экраны, корневые окна и виртуальные рабочие столы. Панель и другие элементы интерфейса построены с применением gtk-layer-shell – библиотеки, которая позволяет создавать интерфейсные элементы поверх Wayland с использованием GTK3.
После официального релиза Budgie 10.10 ветка 10.x перейдёт в фазу поддержки: будут выпускаться только исправления ошибок, без добавления новых функций. Все усилия разработчиков будут направлены на развитие Budgie 11 – следующей итерации окружения, в которой произойдёт разделение логики рабочего стола и визуального слоя. Это нововведение позволит создать более модульную и независимую архитектуру, упростив поддержку и развитие Budgie в будущем.
Budgie остаётся верной концепции классического рабочего стола. Центральным элементом интерфейса является панель, структура которой напоминает традиционные панели прошлых лет. Все элементы панели реализованы в виде апплетов, что даёт пользователю свободу в настройке: можно изменять расположение, добавлять или удалять элементы, а также заменять их альтернативами. В числе доступных апплетов имеются: меню приложений, переключатель задач, область открытых окон, просмотр виртуальных рабочих столов, индикаторы питания, громкости, состояния системы и часы.
Переход Budgie на Wayland – это не просто шаг вперёд в технологическом плане. Это также важный сигнал всему сообществу разработчиков: необходимость двигаться в ногу со временем, избавляясь от технического долга в виде зависимостей от X11, который уже давно признан устаревшим. Некоторые пользователи выражают недовольство подобными резкими переходами, считая, что это ограничивает свободу выбора. Однако современные реалии диктуют другие условия: поддержка X11 требует всё больше усилий, а разработка новых функций в рамках устаревшей архитектуры становится нецелесообразной.
Wayland предлагает более безопасную и производительную основу для графических окружений. Он исключает множество уязвимостей, присущих X11, и упрощает реализацию современных функций, таких как фракционное масштабирование, улучшенная поддержка HiDPI-дисплеев и плавные анимации. Все эти преимущества делают Wayland предпочтительным выбором для новых и активно развивающихся проектов, таких как Budgie.
Переход к Wayland в Budgie также открывает путь к более тесной интеграции с современными технологиями Linux-десктопа. Это включает в себя улучшенную работу с графическими планшетами, поддержку жестов на тачпадах, более точную работу с несколькими мониторами и более стабильное переключение между сессиями. Всё это делает Budgie более удобным для пользователей, привыкших к комфорту, стабильности и визуальной целостности интерфейса.
Стоит отметить, что критика по поводу "принудительного" перехода на Wayland зачастую основана на недопонимании сути изменений. Budgie по-прежнему остаётся свободным программным обеспечением, и дистрибутивы могут собирать его с разной степенью адаптации под свои нужды. Однако задача разработчиков Budgie – обеспечить стабильную и актуальную базу, на которую можно опираться. Поддержка X11 в этом контексте становится тормозом, а не преимуществом.
Если вы планируете установить Budgie 10.10 в своей системе, стоит обратить внимание на необходимые зависимости и используемый композитор. В большинстве современных Linux-дистрибутивов процесс установки сводится к установке одного пакета — budgie-desktop. Однако для полноценной работы в среде Wayland может потребоваться дополнительная настройка окружения, особенно если вы не используете рекомендуемый композитор labwc.
В заключение стоит подчеркнуть: Budgie 10.10 не просто очередное обновление — это стратегический шаг в будущее. Отказ от X11, стабилизация Wayland-функциональности, подготовка к Budgie 11 — всё это свидетельствует о зрелости проекта и его готовности к новым вызовам. Переход будет, возможно, не идеален для всех, но он необходим для дальнейшего развития и соответствия требованиям времени.


