GNOME 50 завершает эру X11 спустя десятилетия

Несмотря на то, что Wayland является сессионным протоколом по умолчанию в GNOME с 2016 года, X11 продолжал использоваться в кодовой базе — до недавнего времени. Ситуация изменилась после недавнего слияния двух PR (здесь и здесь), в результате которого кодовая база X11 была полностью удалена как из Mutter, оконного менеджера и композитора по умолчанию в GNOME, так и из самой оболочки GNOME.
Другими словами, проект GNOME наконец-то завершает одну из самых долгих глав в истории рабочего стола Linux. С выходом GNOME 50, запланированным на середину марта 2026 года, среда рабочего стола официально прекратит поддержку собственного сеанса X11, и Wayland станет единственной системой отображения.
Однако следует отметить, что удаление не означает, что приложения X11 прекратят своё существование — вовсе нет. XWayland по-прежнему полностью поддерживается и служит уровнем совместимости, который позволяет традиционным приложениям X11 работать в сеансе Wayland. Для большинства пользователей этот переход будет незаметным.
По словам разработчиков, это изменение — скорее необходимая эволюция, чем разрыв. Отказавшись от сеанса X11, GNOME может полностью сосредоточиться на развитии рабочих процессов на основе Wayland, особенно в области дробного масштабирования, HDR, управления цветом и обработки ввода. Все эти процессы теперь развиваются быстрее, без необходимости поддерживать пути кода X11.
Каковы практические последствия для пользователей и дистрибутивов? Вкратце:
- Если вы используете GNOME в сеансе Xorg/X11 (то есть не в Wayland), то с выходом GNOME 50 эта функция, скорее всего, перестанет поддерживаться (или, по крайней мере, не будет использоваться по умолчанию). Дистрибутивы уже готовятся к этому.
- Если вы используете приложения, работающие только в X11, то с XWayland у вас всё будет в порядке — миграция не устраняет этот уровень совместимости.
- Для авторов расширений, оконных менеджеров и инструментов, которые предполагали поддержку сеансов Xorg/X11, сейчас самое время проверить совместимость с Wayland (или продумать запасные варианты).
В заключение позвольте мне сказать следующее: для GNOME будущее — это Wayland, и с выходом GNOME 50 это будущее наконец наступило.
Редактор: AndreyEx