Сообщество XFCE с нетерпением ожидает выпуска XFCE 4.20, который обещает внести некоторые существенные улучшения. Одной из самых интересных особенностей этого предстоящего выпуска является введение предварительной поддержки Wayland. Разработчики XFCE планируют выпустить версию XFCE 4.20 в декабре 2024 года.
В то время как XFCE всегда был известен своей легкой и настраиваемой средой рабочего стола X11, XFCE 4.20 делает большой шаг навстречу будущему технологии дисплейных серверов.
Что такое Wayland?
Wayland — это современный протокол сервера отображения, предназначенный для замены старой системы X11. Он обладает рядом преимуществ.:
- Повышение производительности и безопасности:упрощенный дизайн Wayland и прямая связь между приложениями и дисплейным сервером обеспечивают более плавную графику, меньшую задержку ввода и повышенную безопасность.
- Расширенная поддержка дисплеев HiDPI: Wayland изначально поддерживает дисплеи с высоким разрешением, благодаря чему все выглядит четче и визуально привлекательнее на современном оборудовании.
- Подход, ориентированный на композитора: Wayland предоставляет композиторам больший контроль над пользовательским интерфейсом, позволяя им более эффективно управлять окнами, анимацией и эффектами.
XFCE 4.20: создание фундамента для Wayland
XFCE 4.20 нацелен на внедрение предварительной поддержки Wayland для своих основных компонентов без потери совместимости с X11. Это означает, что пользователи могут продолжать пользоваться привычным интерфейсом XFCE, имея при этом возможность опробовать Wayland.
Ключевые компоненты, получающие поддержку Wayland
Несколько важных компонентов XFCE уже добились прогресса в поддержке Wayland:
- xfce4-панель: Панель была успешно адаптирована для Wayland с помощью фреймворка wlroots, что обеспечивает её бесперебойную работу в Wayland.
- xfdesktop: Диспетчер рабочего стола также был перенесён на Wayland, и в настоящее время ведётся работа по поддержке таких функций, как рабочие пространства и список окон.
- libxfce4ui: Основная библиотека пользовательского интерфейса была обновлена для обеспечения совместимости как с X11, так и с Wayland.
- xfce4-settings: В менеджере настроек теперь есть аналог для Wayland, позволяющий пользователям настраивать среду Wayland. Настройки дисплея также были адаптированы для работы отдельно в X11 и Wayland.
Проблемы и планы на будущее
Несмотря на то, что сообщество XFCE добилось хороших результатов в поддержке Wayland, всё ещё есть некоторые проблемы. Например, xfwm4, оконный менеджер, всё ещё разрабатывается для Wayland. Кроме того, активно ведётся работа над поддержкой различных плагинов и приложений.
Долгосрочная цель состоит в том, чтобы обеспечить полноценную работу XFCE в Wayland, но точные сроки пока неизвестны. Разработчики сосредоточены на обеспечении плавного перехода для пользователей, сохраняя совместимость с X11 в обозримом будущем.
График выпуска XFCE 4.20
Вот текущий план выпуска XFCE 4.20:
- 1 ноября 2024 г.: XFCE 4.20pre1 (функция + блокировка строк)
- 1 декабря 2024 г.: XFCE 4.20pre2 (Code Freeze)
- 15 декабря 2024 г.: XFCE 4.20pre3 (окончательная заморозка) — Дополнительный релиз
- 15 декабря 2024 года (примерно 29 декабря 2024 года с pre3): XFCE 4.20 (финальный релиз)
Заключение
На мой взгляд, XFCE 4.20 станет крупным релизом! Благодаря первоначальной поддержке Wayland XFCE предложит современный, быстрый и настраиваемый рабочий стол как для нынешних, так и для будущих пользователей.
Хотя полный переход на Wayland все еще в будущем, XFCE 4.20 станет важной вехой на этом пути, гарантируя, что эта популярная среда рабочего стола останется надежным выбором на долгие годы.
Хотя его часто критикуют за медленные темпы разработки, я с оптимизмом смотрю на то, что XFCE продолжит неуклонно развиваться, сохраняя свои основные ценности простоты, эффективности и настройки, ориентированной на пользователя.
Такой осторожный подход гарантирует, что каждая новая версия будет хорошо протестирована и надежна, обеспечивая стабильную работу с рабочим столом для пользователей, которые ценят легкую и незагроможденную среду рабочего стола Linux.
Ресурс: