Алфа издание на GNOME 50 с премахване на поддръжката за X11

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

Алфа издание на GNOME 50 с премахване на поддръжката за X11

Сред другите забележителни промени:

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

    Алфа издание на GNOME 50 с премахване на поддръжката за X11
  • Някои от собствените компоненти за стартиране на екрана за вход в системата са заменени с вградените възможности на 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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster