Dopo sei mesi di sviluppo rilascio dell'ambiente desktop . Rispetto alla versione precedente, sono state apportate circa 24.000 modifiche, con la partecipazione di 780 sviluppatori. Per una rapida valutazione delle funzionalità di GNOME 3.36, sono state preparate delle Live build specializzate basate su e .
Principali :
- Include un'applicazione separata chiamata Extensions, progettata per gestire le estensioni di GNOME Shell (in precedenza si utilizzava GNOME Software per questi scopi). L'app consente di eseguire azioni come aggiornamenti, configurazioni, disinstallazioni e disabilitazioni temporanee delle estensioni.
- Nella finestra delle notifiche è stata aggiunta un'opzione per attivare la modalità "Non disturbare", che nasconde le nuove notifiche.
- il design delle interfacce di accesso e sblocco, rendendole più funzionali, facili da usare ed eleganti.
- Ampliate le funzionalità di GNOME Shell:
- Aggiunta la possibilità di avviare applicazioni utilizzando una GPU discreta su sistemi con grafica ibrida (GPU Intel integrata ed efficiente in termini energetici e GPU NVIDIA ad alte prestazioni) con driver proprietario NVIDIA.
L'avvio avviene selezionando l'opzione "Avvia su GPU discreta" dal menu.
- Riorganizzato il dialogo per l'accensione e lo spegnimento con un'opzione visibile per passare alla modalità sospensione.
- Nei dialoghi con il campo di input della password è stata aggiunta un'icona a forma di occhio, che, quando cliccata, mostra la password digitata invece delle stelle.
- Ristrutturati la maggior parte dei dialoghi di sistema, adottando uno stile uniforme e migliorando la leggibilità.
- Effettuati miglioramenti all'interfaccia generale. Ottimizzati il pannello a comparsa del calendario e la ricerca in modalità esplorativa.
- In modalità esplorativa è ora possibile rinominare le cartelle delle applicazioni. Le cartelle vengono ora visualizzate come dialoghi anziché come finestre a comparsa.
- Aggiunta la possibilità di avviare applicazioni utilizzando una GPU discreta su sistemi con grafica ibrida (GPU Intel integrata ed efficiente in termini energetici e GPU NVIDIA ad alte prestazioni) con driver proprietario NVIDIA.
- Nel configuratore, le sezioni delle impostazioni sono state riorganizzate. Nella sezione di gestione delle impostazioni sulla privacy è stato aggiunto un elenco di applicazioni che hanno ricevuto autorizzazioni aggiuntive per accedere al servizio di localizzazione, alla fotocamera e al microfono (l'accesso può ora essere revocato singolarmente per ciascuna applicazione). Rivisitata l'interfaccia della sezione di gestione utenti e delle finestre con informazioni generali sul sistema.
- Nel gestore delle applicazioni (GNOME Software) è stata implementata una rilevazione automatica della connessione di rete con tariffazione basata sul traffico, ad esempio, quando si utilizza una rete di un operatore mobile. In caso di connessioni non illimitate, il download degli aggiornamenti viene sospeso per risparmiare traffico.
- È stata rielaborata l'interfaccia della procedura guidata di configurazione iniziale. È stata aggiunta la possibilità di attivare il controllo parentale 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 per l'utilizzo del programma. È stata proposta una nuova procedura guidata per la creazione di macchine virtuali, che consente di configurare il numero di CPU per ciascuna 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 rivisitata utilizzando metodi di design reattivo, che garantiscono un utilizzo confortevole indipendentemente dalla risoluzione dello schermo e dal DPI. È stata aggiunta una modalità scura, attivabile selezionando temi scuri per il desktop.
- In GNOME Music è stata aggiunta la compatibilità con i servizi Last.fm e ListenBrainz, e implementato il caricamento automatico delle copertine degli album mancanti.
- Interfaccia di modifica dei contatti nell'elenco адресов aggiornata.
- L'aspetto del widget orologio è stato completamente riprogettato, passando a un design reattivo che si visualizza correttamente sugli schermi più piccoli.
- Nel client IRC Polari è stata introdotta la funzionalità di anteprima dei link nella finestra della chat.
- Nel file manager è consentito l'uso di file nascosti come modelli per nuovi documenti;
- L'interfaccia del gestore di password e chiavi di crittografia è stata adattata per funzionare correttamente sugli schermi più piccoli. Sono stati mostrati i chiavi SSH aperti.
- In Fractal, the client of the decentralized communication platform Matrix, the ability to play videos directly in the chat window has been added.
- Nel gestore di finestre Mutter support for independent updates while rendering only the changed parts of the interface has been implemented. Optimization related to the use of for off-screen rendering before copying the content into the current screen buffer has been introduced. Window tracking has been improved when working on a Wayland basis. CPU load during desktop wallpaper rendering with scaling has been reduced.
- Screen recording has been improved. The new version utilizes the recently introduced with the capability to use DMA buffers (dma-buf), allowing for the elimination of intermediate copying of data from the framebuffer to RAM.
- For Wayland, full-screen rendering has been excluded when using dma-buf or EGLImage buffers in favor of partial window updates, reducing the amount of data transferred between GPU and CPU. Combined with independent interface element updates, this optimization has significantly reduced power consumption while running on battery.
- Migliorata la performance dei giochi eseguiti in modalità schermo intero con Xwayland.
- Eliminati numerosi colli di bottiglia nel funzionamento di GNOME Shell e Mutter, identificati tramite 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. È stato garantito il disabilitazione degli effetti animati durante il rendering programmato o l'accesso remoto tramite VNC.
Fonte: opennet.ru
