Lansarea mediului desktop GNOME 50 cu eliminarea suportului pentru X11

După șase luni de dezvoltare, a fost publicată lansarea mediului desktop GNOME 50. Pentru o evaluare rapidă a capacităților GNOME 50, sunt disponibile versiuni Live specializate bazate pe openSUSE și o imagine de instalare pregătită în cadrul inițiativei GNOME OS. GNOME 50 este, de asemenea, inclus în versiunile experimentale Ubuntu 26.04 și Fedora 44.

În noua versiune:

  • Din interfața utilizatorului GNOME Shell și compozitorul server Mutter a eliminat codul pentru suportul protocolului X11. În managerul de afișare GDM, suportul pentru X11 a fost eliminat, iar posibilitatea de a construi GDM fără Wayland a fost oprită, însă suportul pentru lansarea altor medii de lucru care folosesc X11 a fost păstrat. În gnome-session, suportul pentru sesiuni bazate pe X11 a fost încheiat, iar din gnome-settings-daemon a fost eliminată opțiunea „-Dx11” și posibilitatea de a configura parametrii X11.

    De acum înainte, în GNOME este posibilă utilizarea doar a sesiunii bazate pe Wayland, iar suportul pentru funcționarea sub controlul serverului X a fost complet oprit. Posibilitatea de a rula aplicații X11 prin intermediul XWayland este păstrată. În distribuții, suportul pentru sesiunile GNOME bazate pe X11 a fost anterior oprit în Ubuntu 25.10, Fedora 43 și RHEL 10. În biblioteca GTK, backend-ul pentru protocolul X11 a fost declarat învechit, iar în GTK5 este planificată păstrarea doar a suportului pentru Wayland. Sesiunea bazată pe protocolul Wayland este utilizată în GNOME în mod implicit din 2016.

    Lansarea mediului desktop GNOME 50 cu eliminarea suportului pentru X11

  • 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ă.

    Lansarea mediului desktop GNOME 50 cu eliminarea suportului pentru X11

  • Pe ecranul de conectare, lista sesiunilor este grupată în funcție de numele afișajului. Unele componente proprii pentru lansarea ecranului de conectare au fost înlocuite cu funcționalități standard ale systemd, ceea ce a crescut dependența GNOME de acest manager de sistem și impune crearea de noi straturi pentru furnizarea GNOME în distribuții și sisteme de operare care nu folosesc systemd. În GDM, este folosită infrastructura systemd-userdb, oferită de systemd. Managerul de servicii încorporat, care funcționa la nivelul lansării fișierelor desktop, a fost eliminat.
  • Interfața de control parental a fost redesenată. Au fost adăugate noi funcționalități pentru monitorizarea timpului petrecut pe ecran, filtrarea conținutului web și stabilirea timpului pentru a merge la somn. De exemplu, părinții pot acum să limiteze timpul zilnic de utilizare a computerului și să fixeze o oră de seară după care ecranul va fi blocat și copilul nu va putea să-l deblocheze. Este disponibilă și o opțiune care permite copilului să solicite părinților timp suplimentar în cazul în care i se epuizează limita stabilită. A fost adăugată și opțiunea de a accesa interfața de control parental din configurator. A fost implementat un serviciu pentru filtrarea conținutului web în conturile de copii (interfața pentru configurarea filtrelor va apărea în următoarea versiune). Lansarea mediului desktop GNOME 50 cu eliminarea suportului pentru X11
  • 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, mecanismul de redenumire a grupurilor de fișiere a fost redesenat; la căutare, este permisă utilizarea mai multor filtre de tipuri de fișiere; în meniul contextual al coșului de gunoi a fost adăugată o legătură către setări; a fost implementat un dialog independent pentru proprietățile fișierului; în bara de introducere a căii fișierului a fost implementată completare automată a introducerii fără a ține cont de literele mari și mici.

    În Nautilus, consumul de memorie a fost, de asemenea, redus; s-a accelerat încărcarea pictogramelor și miniaturilor; a fost crescută acoperirea testelor; s-a extins utilizarea limbajului Blueprint pentru formarea interfeței; a fost folosită biblioteca Glycin pentru izolația sandbox a decodării imaginilor.

  • În vizualizatorul de documente a fost implementată o funcționalitate completă de atașare a notițelor la fragmentele de text din document. Notițele pot fi acum adăugate cu un singur clic în fereastra principală. A fost adăugată posibilitatea de a trasa linii și de a evidenția blocuri cu culoare deasupra conținutului. Lansarea mediului desktop GNOME 50 cu eliminarea suportului pentru X11
  • În calendarul-planificator a fost implementată o nouă listă de participanți, prin care se poate obține informații despre invitații la eveniment și se poate evalua obligativitatea prezenței acestora. În viitor, se preconizează implementarea unui sistem complet de gestionare a trimiterii invitațiilor. A fost modificat designul dialogului pentru adăugarea rapidă de evenimente noi. A fost adăugată suport pentru exportul în format ICS. A fost îmbunătățit interfața vizualizării evenimentelor pe parcursul lunii. A fost adăugată suport pentru navigarea prin evenimente folosind tastele de control al cursorului.
  • Configuratorul a fost tradus pentru a utiliza limbajul de construire a interfețelor Blueprint. A fost eliminat backend-ul de configurare pentru X11. În setările de dată și oră a fost adăugată posibilitatea de a alege prima zi a săptămânii, care influențează generarea listei de zile ale săptămânii în calendarul-planificator și clientul de email Evolution. Interfața de configurare a modemului a fost tradusă în widgeturi libadwaita și uniformizată cu celelalte setări. Pe pagina de gestionare a culorilor au fost rezolvate problemele de calibrare a ecranului. Pe pagina de configurare a sunetului, nivelurile de volum pentru intrările și ieșirile audio sunt mai clar separate. Lansarea mediului desktop GNOME 50 cu eliminarea suportului pentru X11
  • În sistemul de lucru de la distanță cu desktopul, performanța a fost semnificativ îmbunătățită și a fost folosită accelerarea hardware pentru redarea video prin API Vulkan și VA-API. A fost integrată suportul pentru mecanismul „explicit sync”, care reduce întârzierile și elimină apariția artefactelor pe sistemele cu drivere NVIDIA. A fost adăugată suport pentru HiDPI cu posibilitatea de a scala automat ieșirea pentru a se adapta la rezoluția ecranului utilizat. A fost implementată posibilitatea de a utiliza camera web locală în sesiunea cu sistemul de la distanță. A fost adăugată suport pentru autentificarea prin Kerberos.
  • În setările pentru persoanele cu dizabilități a fost adăugată opțiunea „Reducerea Mișcării” pentru a minimiza utilizarea animației în interfață. Cititorul de ecran Orca a fost modernizat, oferind o nouă interfață de configurare, o navigare extinsă și asigurând comutarea automată a limbii. Lansarea mediului desktop GNOME 50 cu eliminarea suportului pentru X11
  • În managerul de afișare GDM a fost adăugat serviciul „gnome-headless-session@.service” pentru a simplifica lansarea sesiunilor fără ecran (de exemplu, pentru accesul la desktop de la distanță prin RDP).
  • A fost îmbunătățită suportul pentru stabilirea nivelurilor de scalare neîntregi și aplicarea mecanismului VRR (Variable Refresh Rate), care schimbă adaptiv frecvența de reîmprospătare a monitorului pentru a asigura o fluiditate mai bună și lipsa de tăiere în timpul jocurilor și vizionării video. Activarea VRR asigură procesarea cursorului independent de frecvența de cadre a aplicației, permițând mișcări fluide ale cursorului la cea mai mare frecvență de reîmprospătare a monitorului (de exemplu, 144 Hz), chiar și atunci când jocul sau aplicația afișează informații cu o frecvență de cadre mai mică.
  • Problemele cu sistemele cu drivere NVIDIA, care cauzau sacadări și neajustări ale sincronicității cadrelor, au fost rezolvate printr-o soluție alternativă. A fost îmbunătățită fluiditatea animației ferestrelor și a fost crescută reacția generală a interfeței pe sisteme cu plăci video NVIDIA.
  • A fost implementat suportul pentru protocolul Wayland color-management-v2, care oferă instrumente pentru gestionarea culorii.
  • A fost implementat suportul pentru partajarea ecranului cu păstrarea metadatelor HDR pentru a evita pierderea saturației culorilor în timpul transmiterii sau înregistrării conținutului HDR.
  • Biblioteca GTK a fost actualizată la ramura 4.22, care include un motor de randare SVG încorporat.
  • Biblioteca Libadwaita, care include un set de componente pentru stilizarea interfeței utilizatorului, a fost actualizată la versiunea 1.9, care aduce noi widget-uri cu implementarea unei bare laterale: AdwSidebar cu suport pentru secțiuni, tooltips și meniuri contextuale; AdwViewSwitcherSidebar pentru crearea de panouri adaptive capabile să gestioneze AdwViewStack. Lansarea mediului desktop GNOME 50 cu eliminarea suportului pentru X11

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster