Questo articolo spiega come installare GNOME 40 su Ubuntu 21.04 (Hirsute Hippo) a scopo di test, utilizzando un PPA di terze parti.
GNOME 40 include un nuovo design Panoramica delle attività con aree di lavoro disposte orizzontalmente e Dash nella parte inferiore dello schermo, aggiornamenti alle app GNOME e molto altro, che puoi leggere qui. Ubuntu 21.04, che è stato rilasciato di recente, continua a utilizzare GNOME 3.38, quindi dovrai aspettare altri 6 mesi per ottenere GNOME 40 su Ubuntu, a meno che tu non usi qualcosa come il PPA menzionato in questo articolo.
È molto importante notare che il PPA non è né ufficiale né stabile. Dovrebbe essere utilizzato solo a scopo di test. Di seguito troverai le istruzioni per annullare le modifiche e eliminare il PPA, ma non sempre funziona correttamente!
Ad esempio, ho avuto questo PPA per alcuni giorni e questa mattina, quando ho provato a eliminarlo, voleva rimuovere metà dei pacchetti GNOME installati sul mio desktop Ubuntu 21.04. Sono riuscito a risolverlo, ma se non sai come farlo, ti ritroverai con un desktop rotto.
Molti dei pacchetti PPA sono stati aggiornati di recente (fino a un paio di giorni fa non aveva la versione stabile di GNOME Shell, ecc.), E in questo momento il PPA può essere eliminato correttamente, ma potrebbe cambiare in futuro.
Inoltre, alcuni pacchetti i386 non sono stati compilati nel PPA e se li hai installati sul tuo sistema, dovrai rimuoverli per poter aggiornare correttamente tutti i pacchetti dal PPA. Quindi è necessario conoscere come aggirare APT per essere in grado di utilizzare questo PPA in questi casi. Per me, questo è accaduto con un desktop aggiornato da versioni precedenti di Ubuntu e non con una nuova installazione di Ubuntu 21.04. Ma ancora, fai attenzione!
La descrizione del PPA menziona anche che “Questo PPA è solo per i test. A volte si rompe, specialmente quando aggiorno i pacchetti”.
Sei stato avvertito!
Oltre a ciò che ho già menzionato, dovresti anche sapere che:
- L’estensione delle icone del desktop non funzionerà dopo l’aggiornamento a GNOME 40 su Ubuntu 21.04
- L’estensione Ubuntu Dock non funzionerà dopo l’aggiornamento perché non supporta ancora GNOME 40. Quello che vedi negli screenshot nella parte inferiore dello schermo non è Ubuntu Dock, ma il GNOME Dash predefinito, che ora è mostrato nella parte inferiore
- La sezione Aspetto delle Impostazioni non sarà disponibile dopo l’aggiornamento a GNOME 40, poiché è specifico di Ubuntu e non è stata costruita con le patch di Ubuntu nel PPA. Quindi non avrai la possibilità di passare da temi Light, Standard e Dark da lì, né modificare le impostazioni del Dock di Ubuntu (ma non avrai comunque il Dock di Ubuntu, come ho già detto)
- Altre cose potrebbero non funzionare
Di seguito puoi trovare alcuni altri screenshot con GNOME 40 in esecuzione su Ubuntu 21.04 Hirsute Hippo (utilizzando entrambe le sessioni Yaru e GNOME – maggiori dettagli su quelli nelle istruzioni seguenti):
Tutti gli screenshot sono presi durante la sessione Yaru (richiede la creazione del ramo Yaru GNOME 40, vedi sotto), ad eccezione degli ultimi 2, che usano la sessione GNOME (usando il tema Adwaita).
Come eseguire l’aggiornamento a GNOME 40 su Ubuntu 21.04 (Hirsute Hippo) a scopo di test
1. Aggiungere il GNOME 40 PPA da “shemgp”.
sudo add-apt-repository ppa:shemgp/gnome-40
2. Aggiorna a GNOME 40 installando tutti gli aggiornamenti disponibili.
sudo apt full-upgrade
L’estensione Ubuntu Dock verrà rimossa durante l’aggiornamento. Va bene, dovrebbe essere rimosso perché non funziona ancora con GNOME 40. Ma assicurati che gli altri pacchetti non vengano rimossi e che non siano presenti pacchetti in attesa.
Se hai la versione i386 installata per alcuni pacchetti che non sono riusciti a compilare per i386 nel PPA GNOME 40 (puoi vederli qui, hanno un’icona X rossa seguita da i386), avrai trattenuto i pacchetti e l’installazione non lo farà continuare correttamente. Quello che ho fatto per risolvere questo problema è stato rimuovere la versione i386 dei pacchetti che erano contenuti (ad es sudo apt remove libpango-1.0-0:i386
). Per me, questo è successo cercando di installare GNOME 40 sul mio desktop Ubuntu 21.04 che non è una nuova installazione (ho continuato ad aggiornare da Ubuntu 19.10, 20.04 e 20.10), ma non si è verificato su una nuova Ubuntu 21.04.
3. Usa le sessioni GNOME o Yaru.
Yaru, il tema predefinito di Ubuntu, non supporta ancora GNOME 40, almeno non la versione disponibile nei repository di Ubuntu 21.04. Quindi hai 2 opzioni:
- installa e usa la sessione GNOME (con tema Adwaita)
- installa il ramo GNOME 40 del tema Yaru e usa la sessione Yaru
Dal basso, scegli solo una delle 2 opzioni disponibili (aeb).
a) Installa la sessione GNOME (con tema Adwaita).
Per utilizzare la sessione di GNOME, è necessario installare il file gnome-session
pacchetto, così come adwaita-icon-theme-full
oppure l’app File (Nautilus) utilizzerà icone simboliche per le cartelle. È inoltre possibile installare i caratteri Cantarell per ottenere i pesi dei caratteri corretti nella sessione di GNOME.
Installa questi 3 pacchetti usando:
sudo apt install gnome-session adwaita-icon-theme-full fonts-cantarell
b) Installa il ramo GNOME 40 del tema Yaru.
Inizia installando i pacchetti necessari per ottenere (da Git), creare e installare il tema Yaru:
sudo apt install git meson sassc libglib2.0-dev libxml2-utils
Ora puoi ottenere Yaru da Git, passa al gnome-shell-40
branch, crea e installa il tema:
git clone https://github.com/ubuntu/yaru
cd yaru
git checkout gnome-shell-40
meson build
sudo ninja -C build install
4. Riavviare e scegliere la sessione corretta dalla schermata di accesso.
Dopo il riavvio, quando arrivi alla schermata di accesso, fai clic sul tuo nome utente. Quindi, fai clic sull’icona a forma di ingranaggio nella parte inferiore destra dello schermo e scegli la sessione a cui desideri accedere:
- se vuoi usare la sessione di GNOME, scegli uno dei due
GNOME
(se vuoi usare Wayland) oGNOME on Xorg
- se vuoi usare il tema Yaru, scegli
Yaru session
(per Wayland) oYaru session on Xorg
Non utilizzare l’opzione Ubuntu dalla schermata di accesso, perché continua a utilizzare il vecchio tema Yaru (non sono sicuro di come).
Extra:
- Vuoi un molo? Se usi Xorg, puoi provare Plank. Né Dash to Dock o Dash to Panel supportano ancora GNOME 40, ma ci sono alcuni rami in lavorazione GNOME 40 che puoi provare se lo desideri: Dash to Panel | Scatta per attraccare.
- Nel mio caso, usando la sessione Yaru, i temi GTK e GNOME Shell erano impostati su Yaru, ma non il tema dell’icona (che era impostato su Adwaita). Per passare all’utilizzo delle icone Yaru, installa GNOME Tweaks (
sudo apt install gnome-tweaks
), e dal suoAppearance
scheda, imposta il tema dell’icona su Yaru. - Usando la sessione GNOME, non avrai AppIndicators (icone del vassoio). Per far funzionare le icone degli indicatori, installa l’app GNOME Extensions (
sudo apt install gnome-shell-extension-prefs
) e abilita l’estensione Ubuntu AppIndicators da lì - Vuoi disabilitare Tracker? Questo è fatto in modo diverso ora, con il nuovo Tracker3. Consulta questo articolo aggiornato per le istruzioni
- Cerchi temi con supporto per GNOME 40? Dai un’occhiata a Orchis e WhiteSur, entrambi sono stati aggiornati per supportare GNOME 40
- Vuoi usare l’app GNOME Software (che può installare pacchetti DEB, Flatpak e Snap) invece dello Snap Store (puoi installare solo pacchetti DEB e Snap)? Installalo usando:
sudo apt install gnome-software gnome-software-plugin-flatpak
Come annullare le modifiche eliminando il PPA
Quindi vuoi annullare le modifiche ed eliminare il PPA? Questo può essere fatto utilizzando PPA Purge, uno strumento che tenta di eseguire il downgrade di tutti i pacchetti installati da un PPA disponibili nei repository. È possibile installare PPA Purge utilizzando:
sudo apt install ppa-purge
Una volta che hai ppa-purge, puoi eliminare il PPA usando:
sudo ppa-purge ppa:shemgp/gnome-40