Представен е първият алфа релиз на работната среда GNOME 50. Релизът е насрочен за 18 март 2026 година. За тестване на алфа версията на GNOME 50 е създадена ISO образ (3 ГБ) на базата на дистрибуцията GNOME OS.
Ключовата промяна в алфа версията на GNOME 50 е премахването на кода за поддръжка на протокола X11 от потребителския интерфейс GNOME Shell и композитния Mutter. сървър В дисплейния мениджър GDM е премахната поддръжката на X11 и е прекратена възможността за компилиране на GDM без Wayland, но е запазена поддръжката за стартиране на други работни среди, използващи X11. В gnome-session е спряна поддръжката на сесии, базирани на X11, а от gnome-settings-daemon е премахната опцията «-Dx11» и възможността за настройка на параметрите на X11.
Отсега нататък в GNOME е възможна само сесия, базирана на Wayland, а поддръжката за работа под управлението на X-сервера е напълно прекратена. Възможността за стартиране на X11 приложения чрез XWayland остава. Очаква се прекратяването на поддръжката на X11 да намали трудозатратността за поддръжка и да освободи ресурси, които да бъдат насочени към подобрения в качеството на съвременния графичен стек.
В дистрибуциите поддръжката на GNOME сесия, базирана на X11, беше прекратена преди в Ubuntu 25.10, Fedora 43 и RHEL 10. В библиотеката GTK, бекендът за протокола X11 е обявен за остарял и в GTK5 се планира да остане само поддръжката на Wayland. Сесията, базирана на протокола Wayland, се прилага в GNOME по подразбиране от 2016 година.

Сред другите забележителни промени:
- Реализирана е нова система за запазване на сесии, базирана на използването на systemd, и е добавен обект GsmSessionSave, осигуряващ запазването на състоянието на отделни приложения. Освен запазването на позициите на прозорците след възстановяване, на приложенията GNOME е предоставена възможност за възстановяване на състоянието; например, GNOME Calculator може да възстанови избрания режим на изчисления. В конфигуратора е добавен превключвател, позволяващ да се деактивира режимът за запазване на списъка с активните приложения при приключване на сесията и възстановяването на техните прозорци в следващата сесия.

- Някои от собствените компоненти за стартиране на екрана за вход в системата са заменени с вградените възможности на systemd, което увеличава зависимостта на GNOME от този системен мениджър и изисква създаването на нови слоеве, за да бъде предоставян GNOME в разпространения и операционните системи, които не използват systemd. В GDM е включена инфраструктурата systemd-userdb, предоставяна от systemd. Премахнат е интегрираният мениджър на услуги, който е работил на ниво стартиране на desktop файловете.
- В дисплейния мениджър GDM е добавен услугата „gnome-headless-session@.service“ за улесняване на стартирането на сесии без екран (например, при отдалечен достъп до работния плот чрез RDP).
- Конфигураторът (gnome-control-center) е пренасочен към използването на езика за изграждане на интерфейси Blueprint. Премахнат е бекендът за настройка на X11.
- Мастерът за начална настройка (gnome-initial-setup) е пренасочен към използването по подразбиране на run0 за стартиране на привилегировани действия вместо pkexec.
- В файловия мениджър Nautilus е подобрено зареждането на миниатюри, преработен е механизма за преименуване на групи файлове, намалена е консумацията на памет, разрешено е използването на няколко филтри за типове файлове при търсене, в контекстното меню на кошчето е добавена връзка към настройките.
- На екрана за вход е реализирана групировка на списъка сесии, свързана с името на дисплея.
Източник: opennet.ru

