Kod do wsparcia X11 został usunięty z GNOME Shell i Mutter

Z kodu menedżera kompozycji Mutter usunięto cały kod, który zapewniał wsparcie dla protokołu X11. Równocześnie komponenty wspierające X11 zostały usunięte z kodu powłoki GNOME Shell. W planowanej na wiosnę przyszłego roku wersji GNOME 50 całkowicie zakończone zostanie wsparcie dla pracy z serwerem X. Możliwość uruchamiania aplikacji X11 za pomocą XWayland pozostanie.

Przygotowania do usunięcia kodu związanego z X11 miały miejsce w jesiennej wersji GNOME 49 — domyślnie wsparcie X11 zostało wyłączone w gnome-session, mutter i gnome-shell, ale kod został zachowany, a możliwość powrotu komponentów wspierających X11 na etapie kompilacji pozostała. W dystrybucjach wsparcie dla sesji GNOME opartych na X11 zostało zakończone w Ubuntu 25.10, Fedora 43 oraz RHEL 10. W bibliotece GTK backend dla protokołu X11 został zadeklarowany jako przestarzały, a w GTK5 planuje się pozostawić tylko wsparcie dla Wayland.

Sesja oparta na protokole Wayland jest stosowana w GNOME domyślnie od 2016 roku, podczas gdy sesja oparta na X11 jest z czasem testowana coraz gorzej, a błędy związane z X11 pozostają bez poprawek. Zakończenie wsparcia dla sesji pod X11 zmniejszy nakład pracy na utrzymanie oraz uwolni zasoby, które mogą być skierowane na poprawę jakości działania nowoczesnego stosu graficznego.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster