Из GNOME Shell и Mutter удалён код для поддержки X11

Из кодовой базы композитного менеджера Mutter исключён весь код, обеспечивавший поддержку протокола X11. Одновременно компоненты для поддержки X11 удалены из кодовой базы оболочки GNOME Shell. В намеченном на весну следующего года выпуске GNOME 50 будет полностью прекращена поддержка работы под управлением X-сервера. Возможность запуска X11-приложений при помощи XWayland сохранится.

Подготовка к удалению кода, связанного с X11, была проведена в осеннем выпуске GNOME 49 – по умолчанию поддержка X11 была отключена в gnome-session, mutter и gnome-shell, но код был оставлен и сохранена возможности возвращения компонентов для поддержки X11 на этапе сборки.
В дистрибутивах поддержка сеанса GNOME на базе X11 прекращена в Ubuntu 25.10, Fedora 43 и RHEL 10. В библиотеке GTK бэкенд для протокола X11 объявлен устаревшим и в GTK5 планируют оставить только поддержку Wayland.

Сеанс на базе протокола Wayland применяется в GNOME по умолчанию с 2016 года, в то время как сеанс на базе X11 со временем всё хуже тестируется, а связанные с X11 ошибки остаются без исправления. Прекращение поддержки сеанса с X11 снизит трудозатраты на сопровождение и высвободит ресурсы, которые можно будет направить на улучшения качества работы современного графического стека.

Release. Ссылка here.