După șase luni de dezvoltare, a fost lansat desktopul GNOME 42. Pentru a evalua rapid capacitățile GNOME 42, sunt disponibile construcții Live specializate bazate pe openSUSE și o imagine instalabilă pregătită în cadrul inițiativei GNOME OS. GNOME 42 este, de asemenea, inclus în construcția experimentală Fedora 36.
În noua versiune:
- Au fost implementate setări globale pentru stilul întunecat al interfeței, care informează aplicațiile despre necesitatea activării temei închise în loc de cea deschisă. Modul întunecat poate fi activat în panoul „Aparanță” și este susținut de majoritatea aplicațiilor GNOME, precum și de toate fundalurile de birou standard. Aplicațiile au posibilitatea de a defini propriile setări de stil, care pot fi utilizate, de exemplu, pentru a activa un aspect deschis sau întunecat în aplicații individuale, indiferent de stilul sistemic general.
- Interfața pentru capturi de ecran a fost reproiectată, asigurând integrarea cu instrumentul de screencasting și oferind posibilitatea de a realiza o captură a unei părți specifice a ecranului sau a unei feronete individuale. După apăsarea tastei Print Screen, se deschide o fereastră de dialog care permite alegerea zonei de ecran și modului de salvare a unei capturi sau a unui videoclip. De asemenea, se pot utiliza combinații de taste pentru control.
- Multe aplicații au fost migrate la utilizarea GTK 4 și biblioteca libadwaita, care oferă widgets și obiecte gata făcute pentru construirea aplicațiilor, în conformitate cu recomandările GNOME HIG (Ghiduri pentru Interfața Utilizatorului) și capabile să se adapteze dinamic la ecrane de orice dimensiune. În special, libadwaita este acum folosit în aplicații precum Disk Usage Analyzer, To Do, Fonts, Tour, Calendar, Clocks, Software, Characters, Contacts, Weather, Calculator, Sound Recorder, App Icon Preview, Icon Library și Secrets. Multe dintre aceste aplicații pot fi acum instalate separat în format Flatpak.
- Stilul sistemic al interfeței utilizatorului și shell-ul GNOME au fost actualizate, fiind vizual unificate cu noua implementare a aplicațiilor migrate la Libadwaita. Stilul pictogramelor simbolice a fost reproiectat.

- Interfața configuratorului GNOME Settings a fost actualizată, bazându-se acum pe libadwaita. Designul panourilor pentru personalizarea aspectului, aplicațiilor, ecranului, limbilor și utilizatorilor a fost refăcut.

- În numărul aplicațiilor recomandate pentru includerea implicită în instalările GNOME, au fost adăugate două aplicații noi - editorul de text Text Editor și emulatorul de terminal Console. Aceste aplicații utilizează GTK 4, oferă o interfață bazată pe tab-uri, suportă o temă întunecată și un set propriu de stiluri, permițând trecerea la un design deschis sau închis independent de alte aplicații. Text Editor implementează salvarea automată a modificărilor pentru a proteja munca de pierdere în caz de cădere a sistemului.

Interfața emulatorului de terminal Console este remarcabilă prin suprapunerea barelor de derulare și a indicatorului de dimensiune, precum și prin schimbarea culorii titlului atunci când se lucrează cu privilegii root.

- În Web (Epiphany) a fost inclusă utilizarea accelerării hardware pentru redare, asigurând o derulare mai fluidă, s-a pregătit trecerea la GTK 4, s-a actualizat vizualizatorul PDF încorporat (PDF.js) și a fost adăugat suport pentru aplicarea temei întunecate.

- În managerul de fișiere a fost oferită posibilitatea derulării căilor fișierelor în panou, au fost actualizate pictogramele și a fost adăugat o nouă interfață pentru redenumirea fișierelor și directorilor. Indicele fișierelor în motorul de căutare Tracker a fost semnificativ îmbunătățit, consumul de memorie a fost redus și a fost accelerat lansarea.

- În playerul video au fost folosite widget-uri bazate pe OpenGL și a fost implementat suport pentru accelerarea hardware a decodării video. A fost îmbunătățită integrarea redării video cu GNOME Shell prin utilizarea standardului MPRIS, care definește instrumentele pentru controlul la distanță al playerelor media. Acum pot fi folosite butoanele integrate în lista de notificări pentru controlul redării.
- În GNOME Boxes, managerul mașini virtuale și desktop-uri la distanță, a fost modificat designul setărilor și a fost asigurată adaptarea interfeței la diferite dimensiuni ale ecranului. A fost îmbunătățit suportul pentru sistemele de operare care utilizează UEFI.

- În instrumentele pentru accesul la desktopul de la distanță a fost adăugată posibilitatea de a utiliza protocolul RDP în loc de VNC. Activarea RDP se face din setările din panoul „Sharing”, după care sesiunea cu sistemul de la distanță se stabilește automat.

- Funcția de procesare a input-ului a fost semnificativ îmbunătățită — întârzierile la introducerea datelor au fost reduse, iar răspunsul în sistemele încărcate a crescut. Optimizările sunt deosebit de vizibile în jocuri și aplicații grafice solicitante.
- Redesenarea aplicațiilor care funcționează în modul de ecran complet a fost optimizată, ceea ce a permis, de exemplu, reducerea consumului de energie în timpul redării video pe ecran complet și creșterea FPS-ului în jocuri.
- Biblioteca Clutter și componentele asociate Cogl, Clutter-GTK și Clutter-GStreamer au fost eliminate din GNOME SDK. Pentru a asigura compatibilitatea cu extensiile existente din GNOME Shell, copiile interne Cogl și Clutter sunt păstrate. Se recomandă dezvoltatorilor să își actualizeze aplicațiile la GTK4, libadwaita și GStreamer.

Sursa: opennet.ro








