Budgie Desktop 10.10.2 получил улучшенный мост Wayland с композитором Labwc и исправления интерфейса

Команда разработчиков Budgie выпустила обновление Budgie Desktop 10.10.2 — вторую корректирующую версию в ветке 10.10. Новый релиз сосредоточен на повышении стабильности, улучшении интеграции с композитором Labwc, а также на исправлении поведения элементов интерфейса и панели задач.
Budgie остаётся одним из популярных графических окружений Linux, сочетающим современный интерфейс, высокую производительность и тесную интеграцию с технологиями Wayland. Версия 10.10 стала важным этапом развития проекта, поскольку именно в этой ветке окружение окончательно перешло на Wayland и перешло в режим поддержки перед будущим релизом Budgie 11.
Обновление 10.10.2 продолжает совершенствовать этот переход, делая работу системы более стабильной и предсказуемой.
Улучшенная интеграция Budgie с Wayland и Labwc
Одним из ключевых изменений в Budgie Desktop 10.10.2 стало развитие так называемого Labwc Bridge — специального слоя, который соединяет настройки Budgie с композитором Labwc.
Этот механизм синхронизирует параметры рабочего стола и автоматически переносит их в конфигурацию оконного менеджера.
Теперь пользователи могут:
- настраивать темы оформления окон Labwc прямо из Budgie Desktop Settings
- использовать более гибкое управление параметрами ввода
- применять настройки клавиатуры и локализации без ручного редактирования конфигураций
Кроме того, система определения раскладки клавиатуры была переработана. Теперь Budgie использует интерфейс systemd-localed (locale1) как основной источник данных о клавиатуре. Если он недоступен, система последовательно проверяет файл /etc/default/keyboard, а затем применяет стандартную раскладку US.
Такой подход повышает совместимость с различными дистрибутивами Linux.
Улучшения панели задач Icon Tasklist
Существенные изменения получили и элементы интерфейса, в частности Icon Tasklist — панель задач Budgie.
В обновлении внедрён новый класс ApplicationMatcher, который использует несколько методов для определения соответствия окон приложения и его desktop-записи.
Это решает распространённые проблемы:
- некорректное группирование окон
- ошибки определения приложения
- неправильное закрытие элементов в панели задач
Также исправлена логика всплывающего списка окон — теперь отслеживание осуществляется по точной ссылке на окно, а не только по классу приложения. Это предотвращает случайное удаление элементов при работе с одним экземпляром программы.
Дополнительно была исправлена функция среднего клика мыши, которая иногда некорректно запускала новый экземпляр программы.
Улучшения меню Budgie и интерфейса рабочего стола
Разработчики также оптимизировали поведение Budgie Menu.
Ранее меню могло отображаться некорректно при масштабировании интерфейса — особенно на экранах с высоким DPI. Теперь масштабирование полностью передано композитору Wayland.
Изменения включают:
- адаптивную высоту меню
- корректную сортировку категорий приложений
- поддержку локализации для разных языков
Высота меню теперь составляет примерно 35% рабочей области экрана, но ограничена диапазоном от 480 до 600 пикселей, что делает интерфейс более предсказуемым.
Улучшения управления окнами и уведомлениями
В Budgie Desktop 10.10.2 была переработана функция Show Desktop. Теперь она использует корректный интерфейс D-Bus.
Это позволяет:
- корректно сворачивать окна
- отслеживать, какие окна были свернуты системой
- восстанавливать только их при повторном включении режима
Ранее возникала проблема, когда вместе с рабочим столом появлялись окна, свернутые пользователем вручную.
Также исправлены следующие моменты:
- уведомления теперь отображаются поверх полноэкранных приложений
- исправлена анимация появления панели уведомлений Raven
- устранены проблемы фокуса в диалогах Run и Power
В результате интерфейс стал более стабильным и предсказуемым в разных режимах управления фокусом.
Дополнительные улучшения в Budgie 10.10.2
Новый релиз также включает ряд небольших, но полезных улучшений:
- сохранение пользовательского пути для скриншотов
- синхронизацию параметров прокрутки тачпада с настройками GNOME
- независимую настройку режима для левшей на тачпаде и мыши
- исправления масштабирования элементов интерфейса
- повышение общей стабильности системы
Большинство изменений направлены на улучшение работы Budgie в среде Wayland.
Значение обновления для экосистемы Linux
Budgie Desktop активно развивается как современное окружение рабочего стола для Linux. Переход на Wayland стал ключевым этапом эволюции проекта и открывает возможности для лучшей безопасности, производительности и поддержки новых графических технологий. (news.tuxmachines.org)
Обновление 10.10.2 показывает, что разработчики продолжают активно улучшать инфраструктуру Budgie, готовя основу для следующего поколения — Budgie 11. Подробнее см. объявление.
Вывод
Budgie Desktop 10.10.2 — это важное обновление, которое делает окружение более стабильным и удобным для повседневного использования. Улучшенная интеграция с Wayland и Labwc, исправления панели задач и оптимизация меню значительно повышают качество пользовательского опыта.
Хотя это всего лишь корректирующий релиз, он демонстрирует постепенное развитие Budgie и подготовку к будущему поколению рабочего стола.
FAQ
Что нового в Budgie Desktop 10.10.2?
В релизе улучшена интеграция с композитором Labwc, обновлена система сопоставления приложений в панели задач, исправлены ошибки интерфейса и оптимизировано меню Budgie.
Почему Budgie активно развивает поддержку Wayland?
Wayland считается современным графическим протоколом Linux, который обеспечивает лучшую безопасность, производительность и поддержку новых технологий отображения.
Что такое Labwc и зачем он нужен Budgie?
Labwc — это композитор Wayland на базе wlroots, который используется Budgie для управления окнами и графическим интерфейсом.
Когда выйдет Budgie 11?
Budgie 10 находится в режиме поддержки, а основные новые функции будут реализованы в следующем поколении среды — Budgie 11.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.
