The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект Xfce анонсировал композитный сервер Xfwl4, использующий Wayland и Rust

27.01.2026 22:53 (MSK)

Команда разработчиков среды рабочего стола Xfce объявила о начале разработки нового композитного сервера Xfwl4, использующего протокол Wayland. В Xfwl4 решено не использовать кодовую базу ныне применяемого оконного менеджера xfwm4 и развивать проект с нуля на языке Rust, используя библиотеку Smithay. Проект находится на начальной стадии разработки, первый тестовый выпуск ожидается в середине 2026 года. Код Xfwl4 распространяется под лицензией GPLv3.

В Xfwl4 намерены реализовать всю имеющуюся в xfwm4 функциональность, вплоть до возможности использования существующих настроек xfconf и интерфейса конфигурации, но с учётом специфики использования Wayland вместо X11. Из расширенных функций отмечается существенная переработка логики запуска сеансов, реализация Wayland-протокола xdg-session-management и поддержка запуска X11-приложений при помощи XWayland.

В качестве причины создания нового композитного сервера упоминается неудачная попытка реализации одновременной поддержки X11 и Wayland в существующей кодовой базе оконного менеджера xfwm4, который изначально был спроектирован с учётом тесной интеграции протокола X11, что затрудняло отделение общей логики управления окнами от специфики X11.

Постепенное добавление поддержки Wayland в xfwm4 признано нецелесообразным из-за вероятности снижения стабильности и появления новых ошибок в процессе рефакторинга. Проще оказалось оставить xfwm4 завязанным на X11 и параллельно развивать новый композитный сервер для Wayland. В качестве причин также упоминается невозможность адаптировать некоторые концепции управления окнами X11 для Wayland и необходимость использования языка Си и библиотеки wlroots в случае продолжения развития xfwm4, несмотря на наличие лучших альтернатив.

Xfwl4 решено развивать поверх библиотеки Smithay, предоставляющей реализацию почти всех официальных расширений протокола Wayland, а также протоколов wlroots и KDE. Smithay применяется в таких проектах, как Cosmic и Niri. По аналогии с wlroots библиотека Smithay предоставляет высокоуровневые абстракции, но при этом позволяет вмешиваться в работу низкоуровневых систем и адаптировать под свои потребности методы вывода графики, работу с устройствами ввода, поведение Wayland-протоколов и обработку задач, связанных с построением рабочего стола. Язык Rust выбран, как затрудняющий совершение ошибок при работе с памятью и снижающий вероятность проблем, приводящих к аварийному завершению работы.

  1. Главная ссылка к новости (https://blog.xfce.org/...)
  2. OpenNews: Релиз среды рабочего стола Xfce 4.20 c частичной поддержкой Wayland
  3. OpenNews: Предположительно 14 млн человек пользуются средой рабочего стола Xfce
  4. OpenNews: Проект Xfce обновил планы, связанные с поддержкой Wayland
  5. OpenNews: Используемый в Xfce оконный менеджер xfwm4 портирован для работы с Wayland
  6. OpenNews: Выпуск файлового менеджера Thunar 4.17.0, развиваемого проектом Xfce
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64687-xfwl4
Ключевые слова: xfwl4, xfce, wayland, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Грека (?), 23:12, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Все. Приехали. А ведь это время можно было бы потратить на реально полезное дело.
     
     
  • 2.5, Аноним (5), 23:18, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Портировать крысу на гтк2?
     
     
  • 3.8, Аноним (8), 23:21, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    бекпортировать
     
  • 3.18, Ононизмус (?), 23:40, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Пропатчить KDE под FreeBSD же :)
     
  • 3.24, 12yoexpert (ok), 00:15, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    валить на dwm, я лично так и сделаю, если в xfce полностью выпилят поддержку X11 оконныx менеджеров. если оставят, но выкинут xfwm - не вижу проблем, можно продолжать юзать xfce с другими wm
     
  • 2.25, Аноним (25), 00:16, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А ведь это время можно было бы потратить на реально полезное дело.

    Сделайте это полезное дело. А то всяк горазд чужим временем указывать.

     

  • 1.2, Карлос Сношайтилис (ok), 23:12, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Cosmic, Niri, Xfce

    Внезапно Линукс декстоп может переползти на Раст.

     
     
  • 2.7, Bottle (?), 23:19, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Чем хуже десктоп на линуксе, тем лучше.
    Линукс окончательно лишится своих четырёх процентов и уступит место нормальным операционкам.
     
     
  • 3.10, Аноним (10), 23:29, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что тебе конкретно станет лучше если пропадут 4% линукс декстопа?
     
     
  • 4.17, Ононизмус (?), 23:39, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя бы тем, что линукс перестанет будоражить умы глупых юнцов! Они-то смотрят на картинки - ба, да у них окна, КАЛЬКУЛЯТОР, таскбар! И думают, что вся эта бутафория работает. А как начинаешь реально работать - то упадёт, то делает криво, то выглядит отвратно.

    Для серьёзного десктопа нужны серьёзные люди на 5-дневке - чтобы заниматься серьёзным проектированием с осознанием последствий. Просто for fun - такой подход не прокатит.

     
     
  • 5.20, Аноним (20), 23:48, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Для серьёзного десктопа нужны серьёзные люди на 5-дневке - чтобы заниматься серьёзным проектированием с осознанием последствий.

    Жаль, что так не бывает. Точнее, не бывает систем, которые построены подобным образом.

     
  • 4.19, windows10 (ok), 23:43, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Что тебе конкретно станет лучше если пропадут 4% линукс декстопа?

    Высвобожденные ресурсы можно будет потратить на разработку действительно полезных программ под взрослые операционные системы, а не очередную реализацию find с цветами и столбиками.

     
     
  • 5.27, Аноним (25), 00:17, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Подключи интернет для блокнота и не забудь передать привет фбр.
     
     
  • 6.32, windows10 (ok), 00:40, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Подключи интернет для блокнота и не забудь передать привет фбр.

    Да, представь себе, во взрослых системах есть и блокноты и подключение к интернету =)

     
  • 3.30, Аноним (-), 00:38, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так еще лет десять назад было 2 процента.
    Как только начал появляться раст - так сразу поползло вверх.
    Совпадение? Не думаю! (с)

     
  • 2.16, Tron is Whistling (?), 23:37, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно Линукс декстоп может переползти на Windows.
     
  • 2.26, 12yoexpert (ok), 00:16, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Внезапно Линукс декстоп может переползти на Раст.

    ради этого всё и затевается, уже сколько раз и сколько лет назад писал: максимально усложнить софт (wayland+rust это комбо), чтобы независимые разрабы даже рот открыть не смогли, а потом напиxать везде рекламы

     
     
  • 3.31, Аноним (31), 00:40, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > максимально усложнить софт
    > wayland

    Ну да, ну да. Наверное поэтому количество васянореализаций вейланда сравнимо с васяноДЕ для иксов.

    > чтобы независимые разрабы

    только и могут что рот открывать

     

  • 1.3, Аноним (3), 23:15, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Давайте сразу договоримся о произношении. Xfce -- иксфайс, Xfwl -- иксвафель.
     
  • 1.4, anonymousalcogolic (?), 23:18, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ужос, шо творят. Ещё лет 15, и будет готово. Но вяленый уже будет, как иксы
     
  • 1.6, Аноним (6), 23:19, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    - годами не иметь денег на реализацию топ фич
    - сбор денег на ничего не меняющий вайленд
     
  • 1.9, Аноним (9), 23:23, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну приплыли. Теперь пора и крысу хоронить.
     
     
  • 2.14, freehck (ok), 23:37, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну приплыли. Теперь пора и крысу хоронить.

    Ну что поделать, если на крысе крест стоял ещё при жизни. ;)

     
  • 2.33, Аноним (31), 00:45, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну приплыли. Теперь пора и крысу хоронить.

    Она особо и не жила.
    Так, подергивалась в конвульсиях в тени нормальных ДЕ.
    Ну а сейчас у нее хоть шанс есть стать чем-то нормальным.

     

  • 1.11, freehck (ok), 23:33, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В качестве причин также упоминается невозможность адаптировать некоторые концепции управления окнами X11 для Wayland и необходимость использования языка Си и библиотеки wlroots в случае продолжения развития xfwm4, несмотря на наличие лучших альтернатив.

    Ой-ой-ой-ой-ой... То есть теперь у wayland будет не 3, а 4 базовых композитора...
    Что-то в FOSS зачастили с подобными новостями, я уже наизусть помню номер этого страйпа:
    https://xkcd.com/927/

     
  • 1.13, Аноним (13), 23:37, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > первый тестовый выпуск ожидается в середине 2026 года

    Получается, Xfce 4.22 будет с xfwl4? Или таки выкатят релиз с xfwm4?

    P.S. В тестовой 4.21 выпиливают libexo и пока непонятно, можно уже собрать или пока нет. В принципе, багофиксы они вроде в основном бэкпортируют в 4.20.х.

     
  • 1.22, Аноним (22), 23:54, 27/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Наконец-то... Победа здравого смысла над избыточностью.
     
  • 1.28, Аноним (28), 00:30, 28/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличное начинание!

    Wayland + Rust = Xfwl4


    С учетом ... (сами знаете чего), крыса остается на иксах походу на долго :)

     
     
  • 2.29, Аноним (13), 00:38, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не факт на самом деле, libxfce4windowing они таки запилили: Wayland-сессия доступна в 4.20 и ещё в какой-то DE эта либа использовалась.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру