Представен е първият алфа вариант на настолна среда 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

