Разработчики Xfce обновили дорожную карту, включив в нее поддержку протокола Wayland. Дальнейший план развития рабочего окружения включает начальную поддержку Wayland в основных компонентах предстоящего крупного релиза Xfce 4.20, при этом сохраняя поддержку X11.
Ранее вопрос о сохранении обратной совместимости с X11 обсуждался, но единого решения не было достигнуто. Теперь же принято решение: поддержка X11 не будет прекращена в обозримом будущем.
Сессия Wayland в Xfce 4.20 будет охватывать минимально необходимый набор функций, с постепенным добавлением отсутствующих возможностей в следующих релизах. Будут продолжаться усилия по улучшению производительности уже портированных пользовательских приложений в среде Wayland.
В заметке также упоминается, что проекту нужны дополнительные ресурсы для поддержки собственного композитного менеджера Wayland, но при этом отказано от использования XWayland для работы. В то же время решение использовать библиотеку wlroots вместо libmutter в среде Wayland остается неизменным.
Прогресс Xfce 4.20 и Wayland
Рабочее пространство xfdesktop и xfce4-panel были перенесены на Wayland с использованием wlroots и будут продолжать развиваться как отдельно запускаемые компоненты. Работа xfce4-panel была проверена с композитными серверами Labwc и Wayfire.
Помимо этого, библиотека libxfce4windowing используется для абстрагирования операций между Wayland и X11, предлагая слой абстракции от графической подсистемы, в которой реализованы компоненты управления окнами, не привязанный к конкретной оконной системе. В Wayland также портированы следующие компоненты:
- exo
- libxfce4ui
- libxfce4util
- thunar
- xfce4-appfinder
- xfce4-settings
- xfconf
- xfce4-power-manager
- tumbler
- garcon
- thunar-volman
- xfce4-dev-tools
На данный момент поддержка Wayland отсутствует в менеджере сеансов xfce4-session и менеджере окон xfwm4, но существует неофициальная сборка xfwm4 для работы с Wayland.
В список приложений, поддерживающих Wayland, входят: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo и xfce4-panel-profiles. Приложения, еще не работающие с Wayland: xfdashboard, xfce4-screenshooter, xfce4-screensaver и xfce4-volumed-pulse.
Наконец, вам может быть интересно, когда же выйдет Xfce 4.20. На данный момент разработчики не предоставили конкретной дорожной карты. Оптимисты могут рассчитывать на новый рабочий стол к концу 2024 года.
Однако более реалистичное ожидание - это где-то в 2025 году. Тем временем мы продолжим наслаждаться текущей версией, 4.18, которая по-своему отличная.
Выводы
- Xfce 4.20 делает шаг навстречу Wayland, но не забывает и пользователей X11.
- Поддержка X11 сохранится в обозримом будущем.
- Wayland-сессия начнется с базового набора функций и будет расширяться с каждым релизом.
- Проект ищет дополнительные ресурсы для поддержки собственного композитного менеджера Wayland.
- Некоторые популярные приложения Xfce уже портированы на Wayland, другие пока нет.
- Точной даты выхода Xfce 4.20 пока нет, ориентировочно - вторая половина 2024 или 2025 год.
Linux: обзоры и обновления
• Wine 10.5 представлен с поддержкой H.264 и обновлением Mono 10.0
• Производительность GNOME и KDE на Wayland превосходит Xfce и LXQt на Ubuntu 25.04 в играх
• Обновление GE-Proton 9-27 для Linux и Steam Deck: исправления для Ubisoft Connect, Epic Games, Wuthering Waves и Monster Hunter Wilds
• Релиз Linux Lite 7.4: исправления ошибок и новые версии ПО
• Вышло обновление SteamOS 3.6.24 для Steam Deck с исправлениями для Avowed и No Rest for the Wicked
• В KDE исправлены основные сбои в Plasma 6.3.4, количество VHI-багов снижено до нуля