A fost lansată prima versiune alfa a mediului de birou GNOME 50. Lansarea este planificată pentru 18 martie 2026. Pentru testarea versiunii alfa a GNOME 50, a fost creată o imagine iso (3 GB) bazată pe distribuția GNOME OS.
Cea mai importantă modificare din versiunea alfa a GNOME 50 a fost eliminarea codului pentru suportul protocolului X11 din interfata utilizatorului GNOME Shell și compozitorul Mutter. server În managerul de display GDM, suportul pentru X11 a fost eliminat și a fost oprită posibilitatea de construire a GDM fără Wayland, dar a fost păstrată suportul pentru lansarea altor medii de birou care folosesc X11. În gnome-session a fost oprit suportul pentru sesiuni bazate pe X11, iar din gnome-settings-daemon a fost eliminată opțiunea "-Dx11" și capacitatea de a configura parametrii X11.
De acum înainte, în GNOME este posibilă utilizarea doar a sesiuni bazate pe Wayland, iar suportul pentru funcționarea sub controlul serverului X a fost complet eliminat. Posibilitatea de a lansa aplicații X11 prin intermediul XWayland rămâne. Se estimează că eliminarea suportului pentru X11 va reduce eforturile de întreținere și va elibera resurse ce pot fi redirecționate către îmbunătățirea calității funcționării stivei grafice moderne.
În distribuții, suportul pentru sesiunea GNOME bazată pe X11 a fost întrerupt anterior în Ubuntu 25.10, Fedora 43 și RHEL 10. În biblioteca GTK, backend-ul pentru protocolul X11 a fost declarat învechit și se planifică ca GTK5 să păstreze doar suportul pentru Wayland. Sesiunea bazată pe protocolul Wayland este folosită în GNOME în mod implicit din 2016.

Printre celelalte modificări notabile:
- A fost implementat un nou sistem de salvare a sesiunilor, bazat pe utilizarea systemd, și a fost adăugat obiectul GsmSessionSave, care asigură salvarea stării aplicațiilor individuale. Pe lângă salvarea pozițiilor ferestrelor după restaurare, aplicațiile GNOME au primit posibilitatea de a recupera starea, de exemplu, GNOME Calculator poate restabili modul de calcul selectat. În configurator a fost adăugat un comutator care permite dezactivarea modului de salvare a listei de aplicații deschise la încheierea sesiunii și restaurarea ferestrelor acestora în sesiunea ulterioară.

- Unele componente interne pentru lansarea ecranului de conectare au fost înlocuite cu capabilitățile standard ale systemd, ceea ce a crescut dependența GNOME de acest manager de sistem și necesită crearea de noi straturi pentru livrarea GNOME în distribuții și sisteme de operare care nu folosesc systemd. În GDM a fost implicată infrastructura systemd-userdb, furnizată de systemd. Managerul de servicii încorporat, care funcționa la nivelul lansării fișierelor desktop, a fost eliminat.
- În managerul de display GDM a fost adăugat serviciul „gnome-headless-session@.service” pentru a facilita lansarea sesiunilor fără afișaj (de exemplu, în cazul accesului de la distanță la desktop prin RDP).
- Configuratorul (gnome-control-center) a fost adaptat pentru a utiliza limbajul de construire a interfețelor Blueprint. Backend-ul de configurare pentru X11 a fost eliminat.
- Asistentul de configurare inițială (gnome-initial-setup) a fost transformat pentru a folosi în mod implicit run0 pentru executarea acțiunilor privilegiate în loc de pkexec.
- În managerul de fișiere Nautilus, s-a îmbunătățit încărcarea miniaturilor, s-a reproiectat mecanismul de redenumire a grupurilor de fișiere, s-a redus consumul de memorie, s-a permis utilizarea mai multor filtre de tipuri de fișiere la căutare, iar în meniul contextual al coșului de gunoi a fost adăugată un link către setări.
- Pe ecranul de conectare, a fost implementată gruparea listei de sesiuni în funcție de numele ecranului.
Sursa: opennet.ro

