GNOME 49 восстанавливает возможность запуска сеансов рабочего стола X11

Из множества изменений, запланированных для грядущего выпуска GNOME 49, одно доминировало в онлайн-дискуссиях последние шесть месяцев: планы по отказу от поддержки X11.
Но, похоже, поддержка X11 в GNOME может продлиться чуть дольше, чем планировалось.
Только что вышел релиз-кандидат GNOME 49. Среди обычных исправлений ошибок и незначительных улучшений кода, которыми изобилуют последние этапы цикла разработки, есть одно важное изменение в примечаниях к выпуску для диспетчера отображения GNOME (GDM): по умолчанию снова включена поддержка X11.
Его сопровождающие объясняют:
Нам было сложно чётко отделить возможность GDM запускать современные сеансы X11 (которую мы планировали сохранить в GNOME 49) от остальной интеграции GDM с X11 (которую мы планировали отключить, но оставить в GNOME 49).
Примечания к изменению GDM 49 RC
Для тех, кто спрашивает «GDM?»: это экран входа в систему GNOME. Но он не только отображает поле для ввода пароля. Он также отвечает за запуск и управление сеансами работы с рабочим столом в масштабах всей системы, а не только в рамках сеансов GNOME.
Почему это было отменено?
В этом цикле GNOME планировал отключить X11 по умолчанию в GDM (в рамках более масштабной инициативы по планируемому удалению X11), однако это оказалось «довольно сложно», как отмечает разработчик GDM Адриан Вовк:
«При отключении параметра x11-support отключается вся поддержка X11 в GDM, в том числе возможность запуска сред рабочего стола X11. GDM больше не обращается к /usr/share/xsessions, чтобы объявить эти сеансы доступными».
Даже отчаянные попытки изолировать проблемные части не увенчались успехом. Возникают проблемы у пользователей, которым нужен GDM для входа в другие среды рабочего стола на базе X11, такие как Cinnamon, XFCE и более старые оконные менеджеры.
Таким образом, в GNOME 49 эта попытка была отменена. В дистрибутивах, поставляющих GNOME 49, пользователи смогут запускать сеансы рабочего стола X11 (те, которые его поддерживают) с помощью GDM, не опасаясь серьёзных сбоев. Это касается и Ubuntu 25.10.
Стоит отметить: хотя GDM может (снова) запускать сеансы X11 в GNOME 49, в GNOME Shell по умолчанию отключена поддержка X11, как и в gnome-session
— те изменения, которые не были «отменены» одновременно с этим, так что… Не увлекайтесь.
Кроме того, в Ubuntu 25.10 пакеты X11/Xorg не устанавливаются по умолчанию. Они остаются в main
репозиториях для тех, кому они нужны. XWayland не затронут этими изменениями и продолжает работать с приложениями X11 в системах, использующих только Wayland.
Это лишь временная отсрочка для устаревшего кода X11 в GDM. Вовк утверждает, что в GNOME 50 планируется «полностью отказаться от поддержки X11», оставив только современный запуск сеансов X.
GNOME по-прежнему стремится к будущему, в котором приоритет будет отдаваться Wayland, но при этом не закрывает глаза на проблемы с реализацией, возникающие на периферии.
Редактор: AndreyEx