GNOME 50 новая эра графической системы Wayland
Проект GNOME выпустил первую альфа-версию своего рабочего окружения — GNOME 50. Релиз предназначен в первую очередь для информирования и тестирования разработчиками и энтузиастами перед официальным выпуском, который запланирован на март 2026 года.
Для тестирования доступен установочный образ GNOME OS, специального дистрибутива для разработки и оценки новейших функций GNOME. Важно отметить, что это нестабильное программное обеспечение, которое не предназначено для повседневного использования и может содержать ошибки.
Полный отказ от протокола X11
Ключевое изменение в этой версии — полный отказ от поддержки сеансов протокола X11 в компонентах Mutter (композитный менеджер), GDM (менеджер входа) и GNOME Shell (оболочка окружения) в пользу Wayland. Это не разрозненные правки, а согласованное архитектурное изменение.
На самом фундаментальном уровне, в композитном менеджере Mutter, была полностью удалена серверная часть (back-end) для X11. Это означает, что Mutter больше не может работать в качестве дисплейного сервера поверх X11. Поскольку GNOME Shell и все клиентские приложения полагаются на Mutter в управлении окнами и отрисовкой, это изменение автоматически делает всю оболочку зависимой от Wayland.
Вслед за этим, код поддержки X11 был исключён и из самой GNOME Shell. Оболочка больше не содержит логики для работы в X11-сессии, что окончательно разрывает эту цепочку.
Менеджер входа GDM претерпел, пожалуй, самые радикальные изменения. Из него не просто удалили поддержку X11 — теперь собрать GDM можно тольлко с Wayland. На практике это означает полное удаление таких зависимых от системного X-сервера функций, как протокол удалённого управления XDMCP (X Display Manager Control Protocol) и поддержка самого системного X-сервера. Теперь GDM может работать исключительно как современный менеджер дисплеев для Wayland.
Это изменение на уровне GDM делает бессмысленной поддержку X11 в менеджере сеансов gnome-session, так как ему попросту нечего будет запускать. Поэтому и в нём была прекращена поддержка выполнения сеансов на базе X11.
Ревизия кодовой базы распространилась и на вспомогательные компоненты. Демон настроек gnome-settings-daemon лишился возможности конфигурировать параметры, специфичные для X11, а также опции компиляции -Dx11. Аналогично, в GNOME Control Center (Настройки) был удалён весь бэкенд, отвечавший за настройки, актуальные только для X11-сессии.
✅ Что будет работать (как прежде или лучше)
- Любые X11-приложения: Весь софт, который не был портирован на Wayland (например, многие проприетарные программы), будет запускаться через слой совместимости XWayland. Для пользователя это будет выглядеть так же, как и раньше.
- Базовый рабочий стол: Все основные операции — управление окнами, запуск приложений, работа с буфером обмена, переключение между рабочими пространствами — будут осуществляться через Wayland.
- Работа с оборудованием: Поддержка современного оборудования (высокий DPI, несколько мониторов с разным масштабированием, сенсорные панели) через Wayland должна быть лучше, чем в X11.
❌ Что перестанет работать или изменится
- Выбор сессии X11 при входе: В меню менеджера входа GDM исчезнет пункт «GNOME on Xorg». Войти в систему можно будет только в сеанс «GNOME» (на Wayland).
- Удалённый доступ через X11-протоколы:
- Прямой запуск графических приложений с удалённого сервера через
ssh -Xперестанет работать. - Будет удалена поддержка протокола XDMCP для удалённого управления экраном входа, что затронет некоторые корпоративные сценарии.
- Работа специализированных программ и утилит:
- Сломаются глобальные перехватчики клавиш и скринкастеры, которые работали путём прямого низкоуровневого доступа к X-серверу. Их современные аналоги должны использовать порталы
xdg-desktop-portal. - Некоторые старые расширения GNOME Shell, чья работа напрямую зависела от X11, могут перестать функционировать.
- Поддержка устаревших драйверов NVIDIA: Для работы в Wayland-сессии потребуются современные драйверы NVIDIA с поддержкой режима GBM. Пользователям устаревших версий драйверов придётся выполнить обновление.
- Совместный доступ к целому рабочему столу: Классический для X11 способ легко «расшарить» весь экран для совместной работы будет невозможен. В Wayland эта функция реализуется иначе, часто требуя поддержки на уровне каждого отдельного приложения.
Новая служба gnome-headless-session@<username>.service в GNOME 50 решает задачу запуска полноценного графического сеанса на серверах или компьютерах без подключённого физического монитора. Она автоматически создаёт и использует виртуальный дисплей DRM (Direct Rendering Manager), эмулируя присутствие монитора. Это позволяет среде GNOME, включая оболочку и все приложения, корректно инициализироваться и работать, как будто дисплей реально существует, что критически важно для настройки удалённого доступа через протоколы вроде RDP или VNC.
На практике это означает, что системному администратору или пользователю больше не нужно подключать «обманку» к видеовыходу или редактировать конфигурации X.org. Достаточно просто включить и запустить системную службу для конкретного пользователя (systemctl enable --now gnome-headless-session@username.service), после чего можно подключаться к полноценному рабочему столу удалённо. Это инфраструктурное улучшение значительно упрощает развёртывание и обслуживание рабочих станций или серверов с графическим интерфейсом в среде GNOME.
В совокупности эти изменения создают цельную картину: GNOME 50 представляет собой чистую, оптимизированную под Wayland-систему. Удаление десятков тысяч строк устаревшего кода снижает затраты на поддержку, уменьшает поверхность для потенциальных ошибок и позволяет разработчикам сосредоточиться на развитии возможностей современного стека отрисовки. Обратная совместимость для отдельных приложений при этом сохраняется через XWayland, но архитектурная привязка всей сессии к X11 ушла в прошлое.
Обновления в приложениях и библиотеках
В Календаре не появилось кардинально новых функций, но разработчики провели глубокую работу по оптимизации и улучшению качества приложения. Эти изменения делают работу с календарём более приятной, отзывчивой и стабильной.
Ключевым улучшением стала более плавная и отзывчивая анимация при переходе между видами (день, неделя, месяц) и при взаимодействии с элементами интерфейса. Это напрямую связано с повышением общей производительности — интерфейс теперь реагирует на действия пользователя быстрее, а прокрутка и отрисовка событий происходят без задержек.
Самая важная техническая работа велась «под капотом»: в коде приложения было устранено несколько десятков утечек памяти. На практике это означает, что календарь стал значительно стабильнее при длительном использовании (например, если он работает в фоне несколько дней или недель) и потребляет меньше оперативной памяти, что полезно для всей системы.
Экспорт календарей: Самая заметная новая возможность — вы можете экспортировать календарь в виде файла .ics для его передачи или использования в других приложениях. Это полезно для создания резервных копий или переноса расписания.
Полностью обновлённое диалоговое окно быстрого создания мероприятия (Quick Add popover): Этот диалог был полностью переработан. Теперь он состоит из одной страницы вместо двух, что ускоряет создание событий. Его стиль приведён в соответствие с современными стандартами GNOME.
Для многих пользователей Альта станет заметным нововведением появление в панели «Многозадачность» долгожданного переключателя «Повторно открыть окна после входа в систему». Теперь вы можете одной кнопкой включить или выключить функцию, которая автоматически запоминает все открытые на момент выключения компьютера приложения и восстанавливает их при следующем входе в систему. До этого сообществом ALT Gnome было представлено расширение Session Keeper, который реализует данную концепцию более полно — позволяет сохранять окна не только автоматически, но и в ручную, выбирать способа восстановления (при следующем запуске компьютера, при входе в систему или вручную) и даёт возможность исключить отдельные программы из сохранения и восстановления
Работа с аппаратным обеспечением тоже стала удобнее. Процесс калибровки цвета для вашего монитора был переработан и упрощён, что поможет добиться более точной цветопередачи без лишних сложностей. Кроме того, была переработана страница настройки клавиши альтернативных символов — её интерфейс стал понятнее и получил улучшенную поддержку перевода.
Разработчики не забыли и о доступности — в соответствующий раздел Настроек было добавлено несколько новых функций, призванных сделать систему комфортнее для всех пользователей.
В предстоящем выпуске GNOME 50 приложение «Часы» (GNOME Clocks) получило несколько практичных улучшений, которые делают его более гибким и удобным в ежедневном использовании. Главным нововведением стала возможность настраивать звук будильника. Теперь вы можете выбрать для пробуждения не только стандартный сигнал, но и другую, более приятную или личную мелодию.
Кроме того, разработчики доработали интерфейс раздела «Секундомер», сделав его более современным и интуитивно понятным. Эти изменения, наряду с другими обновлениями в системе, продолжают курс GNOME на повышение удобства и доступности стандартных приложений. Ожидается, что по мере приближения к финальному релизу в марте 2026 года функциональность может быть дополнена.
Небольшим дополнением к функционалу «Просмотрщика документов» стала возможность изменять примечания прямо из боковой панели, что делает работу с ними значительно быстрее и интуитивнее. Кроме того, чтобы пользователи случайно не потеряли важные пометки, теперь при удалении аннотации появляется временное всплывающее уведомление (toast notification), которое даёт возможность сразу отменить это действие.
Одним из ключевых улучшений в файловом менеджере GNOME стала возможность применять несколько фильтров по типу одновременно в рамках одного поискового запроса. Это изменение кардинально повышает гибкость и точность поиска.
Раньше, чтобы найти файлы нескольких разных форматов, часто приходилось несколько раз изменять один и тот же фильтр поиска или полагаться на ручную фильтрацию результатов. Теперь вы можете одним действием, например, отфильтровать содержимое папки, чтобы увидеть только изображения в форматах JPEG и PNG или документы PDF вместе с текстовыми файлами. Это точечное улучшение делает организацию и нахождение файлов в системе гораздо более эффективным и интуитивно понятным процессом.
«Веб-браузер» (также известный как Epiphany) получил несколько небольших, но полезных обновлений, направленных на улучшение удобства использования и безопасности.
В числе ключевых нововведений — новая опция, которая позволяет скрывать баннеры о согласии на использование файлов cookie (cookie banners) . Для настройки поиска был обновлён значок опций в строке поиска. Также разработчики внесли улучшения в код диалогового окна «Безопасность» (Security dialog), а кнопку режима чтения перенесли в меню сайта.
В приложении «Символы» (Characters) для GNOME 50 был проведён ряд технических улучшений и исправлений, обновлена база данных эмодзи и символов до стандарта Unicode 17.0 (включая новый блок CJK), исправлены ошибки в работе с Flatpak, IBus и масштабированием шрифтов, а также улучшена поддержка языковых псевдонимов и итерации по списку символов. Параллельно прошла модернизация интерфейса: приложение переведено на использование современных виджетов библиотеки Adwaita, таких как AdwShortcutsDialog для окна горячих клавиш и AdwSidebar для боковой панели. Завершают обновление косметические правки — обновлены скриншоты в описании приложения до актуального вида GNOME 49 и исправлена опечатка в метаданных.
Как отмечается в анонсах, в этой версии также было исправлено множество ошибок, что повысиило общую стабильность работы приложения.
Помимо новых функций в приложениях, релиз GNOME 50 включает множество «невидимых» улучшений в библиотеках и системных компонентах, которые повышают стабильность, безопасность и удобство разработки.
Ключевые обновления коснулись графического стека: библиотека Glycin теперь поддерживает больше форматов изображений (XBM, XPM, SVGZ), а движок GtkSvg стал основным и более совершенным рендерером для векторной графики. На системном уровне происходят важные инфраструктурные сдвиги: компонент доступности at-spi2-core переведён на использование dbus-broker для повышения производительности, а в программе первоначальной настройки начат переход с pkexec на более безопасную альтернативу run0 от systemd.
И на последок хорошей новостью для пользователей NVIDIA станет повышение стабильности работы с видеокартами NVIDIA в среде Wayland. Разработчики активно работают над устранением проблем, связанных с приостановкой и возобновлением работы системы, что должно сделать взаимодействие с оборудованием NVIDIA более плавным и предсказуемым, особенно после выхода из спящего режима.
Эти изменения являются частью общей работы над надежностью системы. Они дополняются другими системными доработками, такими как тонкая настройка функций управления питанием, работа датчиков и поведение служб. Многие из этих улучшений реализуются на уровне дистрибутивов Linux (через обновления systemd или сетевых менеджеров) и соседних проектов, что в итоге создает более целостную и отзывчивую среду для пользователей.
Молчание — знак согласия
Так как вы не проявили негативных эмоций по поводу наших лонг-ридов, мы продложим их делать!
Пишите ваше мнение про отказ от X11, пользовались ли вы Xorg-сессией и нравятся ли вам нововведениях в GNOME и вокруг него!