Вышло четвёртое обновление ветки Budgie 10.10 — версия 10.10.4. Ветка уже работает на Wayland, а вместе с ней обновились и смежные компоненты: Budgie Desktop View и Budgie Desktop Services.
Релиз 10.10.4 затронул и сопутствующие проекты. Обновления менеджера сеансов Budgie Session и графического конфигуратора Budgie Control Center пока задерживаются. Код распространяется под лицензией GPLv2, а готовые пакеты уже появились в Fedora Rawhide. Сердце Budgie — панель, устроенная по образцу классических десктопных панелей. Вся её начинка собрана из апплетов: можно менять состав, переставлять элементы и подменять их реализации по своему усмотрению. В набор входят меню приложений, переключатель задач, список открытых окон, просмотр виртуальных рабочих столов, индикаторы питания и громкости, монитор состояния системы и часы.
Основная работа в релизе связана с авноскрытием панели, которая теперь умеет освобождать весь экран для развёрнутых окон. Заодно с нуля переписали режим закрепления (Dock Mode): на Wayland система больше не получает точных координат и размеров окон, поэтому прежняя логика перестала работать. Сейчас панель не резервирует место, а лежит поверх окон, прячется и оставляет у края экрана полоску в 3 пикселя — наведение на неё раскрывает панель. Пока открыто меню панели или всплывающие окна апплетов, автоскрытие отключается.
Предусмотрено два режима — Automatic и Intelligent. В первом панель уходит с глаз, если любое окно на экране развёрнуто на весь экран, во втором — только когда на весь экран раскрыто активное окно с фокусом ввода. При просмотре видео на весь экран панель всплывает поверх картинки при наведении на край, но не активируется в полноэкранных играх, которые захватывают курсор. Если запретить скрытие в настройках, панель останется за окнами приложений, но её можно вызвать на передний план по Super+T или открыть меню клавишей Super.
В боковой панели Raven появилось переключение между виджетами и уведомлениями по Super+A и Super+N. Улучшена интеграция с композитным менеджером Labwc, вернулась комбинация Super+Shift+стрелка для переноса активного окна на другой монитор. Окна «картинка в картинке» из Firefox теперь всегда держатся поверх остальных. Клик левой кнопкой по рабочему столу просто переводит на него фокус — чтобы тачпад случайно не открывал меню и не запускал приложения. Добавлена настройка времени неактивности, после которого гаснет яркость экрана; в конфигураторе опции пока нет, но её можно задать из командной строки: «gsettings set com.solus-project.budgie-wm dimming-delay 90».
Появился и параметр выбора программы блокировки экрана (поддерживаются gtklock и swaylock), который пока меняется только через консоль той же командой. Список установленных приложений для меню, списка задач и страницы автозапуска теперь кэшируется: панель стартует быстрее, но потребление разделяемой памяти выросло на 810 КБ. Разработчикам дали возможность запускать панель, апплеты и Raven прямо из сборочного каталога через «meson devenv», например: «meson devenv -C build budgie-panel —replace &».
