Dopo sei mesi di sviluppo uscita dell'ambiente desktop . Rispetto al rilascio precedente, sono stati apportati circa 24 mila cambiamenti, che hanno coinvolto 780 sviluppatori. Per una rapida valutazione delle funzionalità di GNOME 3.36 sono state preparate versioni Live specializzate basate su e .
Principali :
- È stata inclusa un'applicazione separata chiamata Extensions, progettata per gestire le estensioni di GNOME Shell (in precedenza si utilizzava GNOME Software per questi scopi). L'applicazione consente di eseguire azioni come aggiornare, configurare, rimuovere e disabilitare temporaneamente le estensioni.
- Nel dialogo di output delle notifiche è stato aggiunto un pulsante che permette di attivare la modalità 'non disturbare' per nascondere le nuove notifiche.
- riorganizzazione delle interfacce di accesso al sistema e sblocco dello schermo, che sono diventate più funzionali, facili da usare ed eleganti.
- Ampliate le funzionalità della shell GNOME:
- Aggiunta la possibilità di avviare applicazioni utilizzando la GPU discreta su sistemi con grafica ibrida (GPU Intel integrato e GPU NVIDIA ad alte prestazioni) e driver proprietari NVIDIA.
L'avvio avviene selezionando l'opzione 'Avvia su GPU discreta' dal menu.
- Riorganizzato il dialogo di spegnimento e chiusura sessione, al quale è stata aggiunta un'opzione visibile per passare alla modalità sospensione.
- Nei dialoghi contenenti un campo per l'inserimento della password è stato aggiunto un pulsante con un'icona a forma di occhio, che mostrando la password inserita al posto degli asterischi.
- Rivisti la maggior parte dei dialoghi di sistema, con uno stile uniforme e migliorata leggibilità.
- Lavoro svolto per migliorare l'interfaccia in generale. Migliorato il blocco pop-up con il calendario e la ricerca in modalità panoramica.
- In modalità panoramica è stata aggiunta la possibilità di rinominare le cartelle delle applicazioni. Le cartelle ora vengono visualizzate in forma di dialoghi, anziché in finestre pop-up.
- Aggiunta la possibilità di avviare applicazioni utilizzando la GPU discreta su sistemi con grafica ibrida (GPU Intel integrato e GPU NVIDIA ad alte prestazioni) e driver proprietari NVIDIA.
- Nella configurazione, le sezioni delle impostazioni sono state riorganizzate. Nella sezione di gestione delle impostazioni sulla privacy è disponibile un elenco delle applicazioni a cui sono state delegate ulteriori autorizzazioni per accedere al servizio di localizzazione, alla fotocamera e al microfono (l'accesso può ora essere revocato separatamente per ogni applicazione). L'interfaccia della sezione di gestione degli utenti e della finestra con informazioni generali sul sistema è stata rivisitata.
- Nel gestore di installazione delle applicazioni (GNOME Software) è stata implementata l'identificazione automatica della connessione di rete con tariffazione basata sul traffico, ad esempio, quando si utilizza una rete mobile. In caso di connessioni non illimitate, il download degli aggiornamenti viene sospeso per risparmiare traffico.
- L'interfaccia della procedura guidata di configurazione iniziale è stata rielaborata. È stata aggiunta la possibilità di attivare il controllo genitori durante la configurazione iniziale, consentendo di limitare l'accesso dell'utente a determinate applicazioni.
- In GNOME Boxes, gestore di macchine virtuali e desktop remoti, è stata aggiunta una guida introduttiva all'utilizzo del programma. È stata proposta una nuova procedura guidata per la creazione di macchine virtuali, che consente di configurare il numero di CPU per ogni macchina virtuale e supporta il boot tramite UEFI.
- Nel browser GNOME Web (Epiphany) è stata implementata la possibilità di scaricare e visualizzare documenti PDF direttamente nella finestra del browser. L'interfaccia è stata riprogettata utilizzando metodi di design responsivo, che garantiscono un lavoro confortevole indipendentemente dalla risoluzione e DPI dello schermo. È stata aggiunta una modalità scura che si attiva quando l'utente seleziona temi scuri per il desktop.
- In GNOME Music è stato aggiunto il supporto per la connessione ai servizi Last.fm e ListenBrainz, ed è stata implementata la funzionalità di download automatico delle copertine degli album mancanti.
- È stata aggiornata l'interfaccia di modifica dei contatti nella rubrica.
- È stata completamente rinnovata la grafica del widget con l'orologio, che ora utilizza un design responsivo, visualizzabile correttamente sui display di piccole dimensioni.
- Nel client IRC Polari è stato introdotto il supporto per l'anteprima dei link nella finestra della chat.
- Nel gestore file è stato consentito l'uso di file nascosti come modelli per nuovi documenti;
- L'interfaccia del gestore di password e chiavi di crittografia è stata adattata per un corretto funzionamento su schermi piccoli. È garantita la visualizzazione delle chiavi SSH.
- In Fractal, il client della piattaforma di comunicazione decentralizzata Matrix, è stata aggiunta la possibilità di riprodurre video direttamente nella finestra della chat.
- Nel gestore di finestre Mutter supporto per l'aggiornamento indipendente durante il rendering solo delle parti modificate dell'interfaccia. È stata implementata un'ottimizzazione, correlata all'uso per il rendering fuori schermo prima di copiare il contenuto nel buffer video attuale. È migliorato il tracciamento delle finestre quando si lavora con Wayland. È stata ridotta la carico sulla CPU durante il rendering dello sfondo del desktop con ridimensionamento.
- È migliorata la registrazione dei video screencast. Nella nuova versione è stato utilizzato il nuovo server multimediale la possibilità di utilizzare i buffer DMA (dma-buf), che consentono di evitare la copia intermedia dei dati dal framebuffer nello RAM.
- Per Wayland è stata esclusa la rappresentazione dell'intero schermo quando si utilizzano buffer dma-buf o EGLImage in favore di un aggiornamento parziale delle finestre, riducendo così la quantità di dati trasferiti tra GPU e CPU. Combinato con l'aggiornamento indipendente degli elementi dell'interfaccia, questa ottimizzazione ha permesso di ridurre significativamente il consumo energetico durante l'uso autonomo della batteria.
- È aumentata la prestazione dei giochi eseguiti in modalità schermo intero utilizzando Xwayland.
- Sono stati eliminati numerosi colli di bottiglia nelle prestazioni di GNOME Shell e Mutter, identificati utilizzando lo strumento Sysprof. Ad esempio, GNOME Shell ora evita di eseguire operazioni di input/output nel thread principale durante il salvataggio dei dati di notifica su disco e memorizza nella cache le impostazioni del fuso orario. Durante il rendering programmato o l'accesso remoto tramite VNC, è stata garantita la disattivazione degli effetti di animazione.
Fonte: opennet.ru
