De eerste alpha-release van de GNOME 50 desktopomgeving is gepresenteerd. De release staat gepland voor 18 maart 2026. Voor het testen van de alpha-versie van GNOME 50 is een ISO-image (3 GB) op basis van de GNOME OS-distributie gevormd.
De belangrijkste wijziging in de alpha-versie van GNOME 50 is het verwijderen van de code voor ondersteuning van het X11-protocol uit de gebruikersshell GNOME Shell en het compositen. de server Mutter. In de display manager GDM is de ondersteuning voor X11 verwijderd en is het niet meer mogelijk om GDM zonder Wayland te bouwen, maar de ondersteuning voor het starten van andere desktopomgevingen die X11 gebruiken, is behouden. In gnome-session is de ondersteuning voor het uitvoeren van sessies op basis van X11 stopgezet, en de optie '-Dx11' is uit gnome-settings-daemon verwijderd, evenals de mogelijkheid om X11-instellingen aan te passen.
Voortaan is in GNOME alleen de sessie op basis van Wayland mogelijk, en wordt de ondersteuning voor werken onder een X-server volledig stopgezet. De mogelijkheid om X11-applicaties te starten met behulp van XWayland blijft bestaan. Het beëindigen van de ondersteuning voor X11 zou de onderhoudsbelasting verlagen en middelen vrijmaken die kunnen worden aangewend voor het verbeteren van de kwaliteit van de moderne grafische stack.
In distributies is de ondersteuning voor de GNOME-sessie op basis van X11 eerder stopgezet in Ubuntu 25.10, Fedora 43 en RHEL 10. In de GTK-bibliotheek is de backend voor het X11-protocol als verouderd aangemerkt, en in GTK5 is alleen ondersteuning voor Wayland gepland. De sessie op basis van het Wayland-protocol is standaard in GNOME sinds 2016.

Onder andere opmerkelijke veranderingen:
- Een nieuw systeem voor het opslaan van sessies is geïmplementeerd, gebaseerd op het gebruik van systemd, en er is een object GsmSessionSave toegevoegd dat de opslag van de status van afzonderlijke applicaties mogelijk maakt. Naast het opslaan van de positie van vensters na herstel, hebben GNOME-applicaties de mogelijkheid om de status te herstellen; bijvoorbeeld, GNOME Calculator kan de geselecteerde rekenmodus herstellen. In de configurator is een schakelaar toegevoegd om de modus voor het opslaan van de lijst met actieve applicaties tijdens de sessie-afsluiting en het herstel van deze vensters in de volgende sessie uit te schakelen.

- Sommige eigen componenten voor het starten van het aanmeldscherm zijn vervangen door standaardmogelijkheden van systemd, wat de afhankelijkheid van GNOME van deze systeembeheerder versterkt en de creatie van nieuwe lagen vereist voor het leveren van GNOME in distributies en besturingssystemen die geen systemd gebruiken. In GDM is de systemd-userdb-infrastructuur van systemd in gebruik genomen. De ingebouwde servicemanager, die opereerde op het niveau van desktopbestanden, is verwijderd.
- In de display manager GDM is de service 'gnome-headless-session@<username>.service' toegevoegd om het starten van sessies zonder scherm te vereenvoudigen (bijvoorbeeld bij externe toegang tot de desktop via RDP).
- De configurator (gnome-control-center) is overgestapt op het gebruik van de interfacebouwtaal Blueprint. De backend-instelling voor X11 is verwijderd.
- De initiële setup wizard (gnome-initial-setup) is overgeschakeld op het standaard gebruik van run0 voor het uitvoeren van bevoegd handelingen in plaats van pkexec.
- In de bestandsbeheerder Nautilus is de upload van miniaturen verbeterd, het mechanisme voor het hernoemen van groepen bestanden is herzien, het geheugenverbruik is verminderd, het gebruik van meerdere bestandstype-filters bij zoeken is toegestaan, en er is een link naar de instellingen toegevoegd in het contextmenu van de prullenbak.
- Op het inlogscherm is de lijst met sessies gegroepeerd op basis van de naam van het scherm.
Bron: opennet.ru

