Dopo sei mesi di sviluppo rilascio dell'ambiente desktop . Rispetto alla precedente versione, sono state apportate circa 28.000 modifiche, con la partecipazione di 901 sviluppatori. Per una rapida valutazione delle capacità di GNOME 3.38 sono state preparate versioni Live specializzate basate su e . GNOME 3.38 è incluso anche nella versione preliminare di Fedora 33.
A partire dal rilascio di GNOME 3.38, il progetto ha avviato la formazione del proprio , sviluppato nell'ambito dell'iniziativa . L'immagine è destinata all'installazione su macchine virtuali gestite da GNOME Boxes 3.38 ed è principalmente focalizzata sulla testazione e il debug delle funzionalità e delle applicazioni in sviluppo, oltre a condurre esperimenti con l'interfaccia utente.
Per la prossima versione di GNOME numero 40.0 invece di 3.40 per eliminare la prima cifra '3', che durante il processo di sviluppo attuale ha perso rilevanza. La versione 4.0 per GNOME è stata deliberatamente esclusa per evitare confusione e sovrapposizioni con GTK 4.0. Rilasci correttivi intermedi saranno numerati 40.1, 40.2, 40.3... Ogni sei mesi verrà preparata una nuova versione significativa, aumentando il numero di uno. Quindi, dopo GNOME 40 nell'autunno 2021, uscirà GNOME 41, e in primavera 2022 — GNOME 42. L'uso di numeri dispari per le versioni sperimentali sarà abolito, e invece di queste, le versioni di prova saranno offerte come 40.alpha, GNOME 40.beta e GNOME 40.rc.
Principali GNOME 3.38:
- Le sezioni separate precedentemente proposte con tutte le applicazioni utilizzate frequentemente sono state sostituite da una visualizzazione unificata che consente di raggruppare le applicazioni e distribuirle in cartelle create dall'utente. Il trascinamento delle applicazioni avviene spostando il mouse mentre si tiene premuto il pulsante di clic.
- È stata proposta un'interfaccia di benvenuto (Welcome Tour) che viene mostrata al primo accesso dell'utente dopo il completamento della configurazione iniziale. L'interfaccia riassume le informazioni sulle principali funzionalità del desktop e offre un tour informativo con spiegazioni sui principi di funzionamento. L'applicazione è scritta in linguaggio Rust.
- Nel configuratore, nella sezione di gestione utenti, è stata aggiunta la possibilità di configurare il controllo parentale per gli account normali. È possibile impedire a un determinato utente di visualizzare determinate applicazioni nell'elenco delle app installate. Il controllo parentale è anche integrato nel gestore di installazione delle applicazioni e consente di autorizzare l'installazione solo di programmi selezionati.
- Nel configuratore è stata proposta una nuova interfaccia per la scansione delle impronte digitali per l'autenticazione tramite i sensori delle impronte.
- È stata aggiunta un'opzione per bloccare l'attivazione di dispositivi USB non autorizzati collegati durante il blocco dello schermo.
- È stata fornita la possibilità di visualizzare l'indicatore di carica della batteria nel menu di sistema.
- Gli strumenti per la registrazione del contenuto dello schermo (screencasting) nel GNOME Shell sono stati rielaborati per utilizzare il server multimediale e l'API del kernel Linux, riducendo il consumo di risorse e migliorando la reattività durante la registrazione.
- Nelle configurazioni multimonitor con Wayland è stata introdotta la possibilità di assegnare frequenze di aggiornamento diverse per ciascun monitor.
- Il browser GNOME Web (Epiphany) è stato aggiornato e ora:
- È attiva per impostazione predefinita la protezione contro il tracciamento dei movimenti dell'utente tra i siti.
- Nelle impostazioni è stata aggiunta l'opzione per bloccare il salvataggio da parte dei siti di dati negli archivi locali.
- È stata realizzata la supporto all'importazione di password e bookmark dal browser Google Chrome.
- È stato riprogettato il gestore di password integrato.
- Sono stati aggiunti pulsanti per attivare/disattivare l'audio nelle schede selezionate.
- Sono stati riprogettati i dialoghi con le impostazioni e la cronologia delle visitazioni.
- Per impostazione predefinita è vietata la riproduzione automatica dei video con audio.
- È stata aggiunta l'opzione per configurare la riproduzione automatica dei video in base a siti specifici.
- L'applicazione GNOME Maps è stata ottimizzata per l'uso su smartphone. Nella modalità di visualizzazione delle immagini satellitari è possibile visualizzare le etichette. È stata aggiunta la possibilità di attivare la modalità notturna per la visualizzazione delle mappe.
- Rivisitato il dialogo per l'aggiunta di orologi mondiali che mostrano l'ora in base al fuso orario di un luogo specifico. Nell'allarme è stata aggiunta la possibilità di impostare la durata del segnale e l'intervallo tra i segnali di ripetizione.
- In GNOME Games, i risultati della ricerca vengono ora visualizzati in modalità panoramica, consentendo di avviare immediatamente il gioco desiderato. I giochi possono essere raggruppati per collezioni o utilizzare collezioni predefinite con giochi preferiti o recentemente avviati. Aggiunta la supporto per avviare giochi per Nintendo 64. È stata migliorata l'affidabilità dell'applicazione — i giochi ora vengono avviati in un processo separato, quindi in caso di arresto anomalo del gioco, l'app principale non subisce danni.
- Interfaccia degli strumenti per creare screenshot e registrare audio modernizzata.
- In GNOME Boxes, the virtual machine and remote desktop manager, support has been added for editing XML files of virtual machines to modify advanced libvirt settings that are not available in the standard user interface. When creating a new virtual machine, Boxes now allows you to manually select the operating system if it could not be automatically detected.
- In the calculator, the webcam application Cheese, and the games Tali, Sudoku, Robots, Quadrapassel, and Nibbles, new icons have been introduced.
- In the terminal emulator, the color scheme for text has been updated. The new colors provide higher contrast and make text easier to read.
- In GNOME Photos, a new image filter called Trencin has been added, reminiscent of the Clarendon filter in Instagram (lightens light areas and darkens dark ones).
- A Restart option has been added to the system menu, which can also be used to access the boot manager menu (when clicked while holding the Alt key).
- A new version of the search engine has been added. , su cui sono stati trasferiti la maggior parte delle applicazioni principali di GNOME. Nella nuova versione sono state apportate modifiche che aumentano la sicurezza dell'isolamento delle applicazioni fornite nel formato Flatpak, grazie alla possibilità di controllare esplicitamente quali dati le applicazioni possono richiedere e indicizzare per la ricerca. Invece di un database centralizzato, viene utilizzato un modello distribuito, consentendo agli sviluppatori di applicazioni di memorizzare i dati per il tracker in un database locale dell'applicazione stessa. L'indice del file system di sistema, elaborato in Tracker Miner FS, ora viene montato in modalità di sola lettura. È stata aggiunta la piena supporto per il linguaggio di query SPARQL 1.1, inclusi le espressioni SERVICE {}, che consente di formare query da un database a un altro.
- In Fractal, the client of the decentralized communication platform Matrix, video playback has been improved when viewing message history — video thumbnails now appear directly in the message history and expand into full video upon clicking. The built-in audio player now allows for repositioning within the file. Messages can now be edited in place with an indicator showing that the message has been edited.
- Prior to version 1.0, the libhandy library was updated, offering a set of widgets and objects for creating user interfaces for mobile devices. The new version includes new widgets such as HdyDeck and HdyWindow.
- Support for profiling via sysprof has been integrated into the GLib, libsoup, and pango libraries.

Fonte: opennet.ru
