Dopo sei mesi di sviluppo rilascio dell'ambiente desktop . Rispetto alla versione precedente, sono stati apportati circa 24.000 cambiamenti, realizzati da 777 sviluppatori. Per una rapida valutazione delle funzionalità di GNOME 3.34 sono state preparate delle versioni Live specializzate basate su e .
Principali :
- In modalità panoramica è stata aggiunta la possibilità di raggruppare le icone delle applicazioni in cartelle. Per creare una nuova cartella è sufficiente trascinare un'icona sopra un'altra. Se nel gruppo non rimangono icone, la cartella viene eliminata automaticamente. È stato aggiornato lo stile della modalità panoramica, compreso il nuovo design della barra di ricerca, del campo per l'inserimento della password e dei bordi della finestra;
- In GNOME Web (Epiphany), sandbox isolation for web content processing is enabled by default. The handlers are now restricted to accessing only the directories essential for browser operation. Tab pinning functionality has been added. The ad blocker has been updated to utilize the content filtering tools provided in WebKit. The design of the overview page that opens in a new tab has been modernized. Optimization work for mobile devices has been conducted.
- The configurator features a revamped wallpaper selection panel, now allowing users to preview selected wallpapers on the desktop and lock screen. A new button "Add Picture…" has been introduced for adding personal images as wallpapers.
- Nel lettore musicale GNOME Music è stata aggiunta la funzionalità di monitoraggio delle origini, come la cartella Music nella home, per rilevare nuovi file o file modificati e aggiornare automaticamente la collezione. È stata riscritta significativamente la parte fondamentale dell'applicazione, permettendo di implementare una modalità di riproduzione continua tra i brani di un album. Rinnovato il design delle pagine con la lista di riproduzione, l'album e le informazioni sull'artista;
- Nel gestore di finestre Mutter la possibilità di automatizzare l'avvio di XWayland quando si tenta di eseguire un'applicazione basata sul protocollo X11 in un ambiente grafico basato su Wayland. La differenza rispetto al comportamento delle versioni precedenti di GNOME è che prima il componente XWayland era in esecuzione continua e richiedeva un avvio esplicito (veniva avviato all'inizializzazione della sessione GNOME), mentre ora verrà avviato dinamicamente all'occorrenza di componenti necessari per garantire la compatibilità con X11. Nella nuova versione di Mutter è stata anche aggiunta la supporto per una nuova API transazionale (atomica) (Atomic Kernel Mode Setting) per il cambio delle modalità video, consente di verificare i parametri prima di modificare effettivamente lo stato hardware e, se necessario, annullare la modifica.
- In GNOME Boxes, il gestore di macchine virtuali e desktop remoti, vengono utilizzate finestre di dialogo separate per aggiungere una connessione remota o un gestore esterno. Quando si creano nuove macchine virtuali locali, la finestra di selezione della fonte è divisa in tre sezioni: Fonti trovate, Download preferiti e Selezione della fonte. La modalità di installazione rapida di Windows è stata aggiornata per utilizzare un'immagine iso del CD-ROM invece di un'immagine del floppy disk. È stata aggiunta la possibilità di avviare una macchina virtuale esistente da un'immagine CD/DVD collegata (ad esempio, per avviare un ambiente di recupero dopo un crash). Nelle proprietà delle macchine virtuali è stata aggiunta un'opzione per attivare/disattivare l'accelerazione 3D;
- Nella raccolta di giochi retro (GNOME Games) è stata aggiunta la possibilità di salvare stati legati a singoli giochi. Se lo si desidera, gli stati salvati possono essere condivisi con altri utenti o spostati su altri computer;
- Aggiornate le icone di alcune applicazioni, inclusi il visualizzatore di foto, il lettore video e il pianificatore ToDo;
- Ottimizzata la velocità di caricamento delle icone e migliorata l'efficienza della loro memorizzazione nella cache;
- Nel file manager è stato aggiunto un avviso quando si tenta di inserire un file in una cartella protetta da scrittura;
- Nella sessione basata su Wayland è stata introdotta la supporto per la funzione di ricerca del cursore, che consente di evidenziare il cursore sullo schermo premendo Ctrl, per le persone con problemi di vista;
- Aggiunta l'impostazione org.gnome.desktop.interface.enable-hot-corners per disattivare il gestore che mostra il pannello di avvio delle applicazioni quando il cursore viene spostato nell'angolo in alto a sinistra;
- Nel configuratore è stata migliorata la leggibilità dell'elenco delle reti wireless, è stata aggiunta la possibilità di riordinare tramite mouse i risultati della ricerca delle sezioni, e le impostazioni dell'illuminazione notturna sono state spostate nella sezione delle opzioni dello schermo;
- Nel gestore delle applicazioni è stata ampliata la gamma di programmi consigliati;
- Nel client IRC Polari è stata aggiunta una notifica al passaggio in offline;
- Attivato un nuovo ramo del sistema di pacchetti autonomi , in cui è stato proposto un meccanismo migliorato per l'installazione dei pacchetti a livello di sistema e si è effettuato il passaggio all'uso dei normali file «.flatpakrepo» per la configurazione delle impostazioni dei repository esterni. Catalogo ha raggiunto il traguardo di 600 applicazioni;
- Nell'ambiente di sviluppo integrato Builder, ottimizzato per la creazione di applicazioni per GNOME, è stata aggiunta una modalità di ispezione D-Bus. È possibile eseguire programmi in un contenitore isolato utilizzando gli strumenti di podman e procedere con il debug, se gdb è installato nel contenitore. I componenti per l'integrazione con Git sono stati trasferiti in un processo in background separato, gnome-builder-git;
- In Sysprof, lo strumento per la profilazione delle prestazioni del sistema, è stata riprogettata l'interfaccia e semplificato in modo significativo il processo di profilazione. È stata garantita l'integrazione con GJS, GTK e Mutter. Sono state aggiunte ulteriori fonti di dati, inclusa la possibilità di monitorare il consumo energetico;
- Sono state preparate due nuove applicazioni per la manipolazione delle icone durante lo sviluppo delle applicazioni: per visualizzare e cercare icone simboliche e per creare nuove icone;

- Nella libreria Pango sono state aggiunte nuove opzioni per gestire il rendering del testo, consentendo di attivare o disattivare l'andamento automatico, l'interlinea e il posizionamento subpixel. È stata introdotta la modalità di rendering dei simboli invisibili, come gli spazi.

Fonte: opennet.ru

