1 19/10/2026 10 min

Pantheon su Ubuntu: cosa installi davvero e cosa no

Se l’obiettivo è avere l’interfaccia Pantheon di Elementary OS su Ubuntu, la prima cosa da chiarire è questa: non stai installando un “desktop ufficiale Ubuntu”, ma un insieme di pacchetti che replicano una parte dell’esperienza grafica di Pantheon. In pratica puoi ottenere un login manager, un pannello, un dock, il file manager e alcune utility coerenti con lo stile di Pantheon, ma non sempre il risultato sarà identico a quello di Elementary OS, soprattutto su release Ubuntu recenti o molto vecchie.

La differenza non è cosmetica. Pantheon dipende da componenti specifici, da versioni precise di GTK, Granite e da integrazioni pensate per il mondo Elementary. Su Ubuntu questo si traduce in due scenari: o trovi pacchetti nei repository/nel PPA giusto e l’installazione è lineare, oppure devi fermarti prima di forzare il sistema con dipendenze non coerenti. Il punto non è “si può fare sempre”, ma “si può fare senza rompere il desktop esistente?”.

Per questo conviene trattare l’operazione come un cambio controllato: snapshot o backup, aggiornamento del sistema, installazione dei pacchetti minimi, test di sessione, e solo dopo eventuale rifinitura. Se qualcosa non quadra, il rollback deve essere semplice: rimuovere i pacchetti aggiunti e tornare alla sessione precedente da display manager.

Verificare la base Ubuntu prima di toccare il desktop

Prima di installare Pantheon, verifica la release e lo stato del sistema. Non è un dettaglio: la disponibilità dei pacchetti cambia molto tra Ubuntu LTS e versioni intermedie, e il rischio maggiore è aggiungere repository di terze parti senza sapere se sono compatibili con la tua release.

Esegui questi controlli minimi:

lsb_release -a
uname -r
apt-cache policy

Quello che vuoi vedere è una release chiara, un kernel supportato e un sistema aggiornato. Se `apt-cache policy` mostra repository sporchi o pinning aggressivo, fermati: prima normalizza la parte APT, poi passa al desktop. Se il sistema è una macchina di produzione con accesso remoto, considera che un cambio del display manager può interrompere la sessione grafica attiva; pianifica quindi un accesso SSH o console alternativa prima di procedere.

Se hai dubbi sulla stabilità del sistema, controlla anche spazio disco e servizi base:

df -h
systemctl --failed
journalctl -p 3 -xb --no-pager

Un desktop grafico installato su un sistema con errori di storage o servizi in fail non è una buona idea: prima si chiudono gli incidenti visibili, poi si aggiunge il layer desktop.

Metodo consigliato: installare il pacchetto desktop e non mischiare troppo

Su Ubuntu, la via più pulita è installare i componenti Pantheon senza sostituire in modo invasivo tutto l’ambiente esistente. In molti casi si parte con il meta-pacchetto del desktop o con i singoli componenti principali, così puoi verificare cosa viene effettivamente installato e dove finisce il conflitto con GNOME, KDE o XFCE già presenti.

Se il repository della tua release lo supporta, l’installazione tipica può assomigliare a questa:

sudo apt update
sudo apt install pantheon-session pantheon-shell wingpanel plank gala elementary-icon-theme elementary-wallpapers switchboard

Non dare per scontato che tutti i nomi dei pacchetti siano disponibili nella tua versione di Ubuntu. Se un pacchetto non esiste, il messaggio di APT è già il primo indizio utile: non forzare installazioni manuali finché non hai verificato la fonte del repository. In alcuni casi la disponibilità passa da un PPA o da repository esterni; in altri, semplicemente, la combinazione Ubuntu/Pantheon non è allineata e conviene fermarsi prima di generare dipendenze spezzate.

Una strategia meno rischiosa è installare prima i componenti che incidono meno sul sistema e che sono facili da rimuovere: tema, icone, dock e shell. Solo dopo si passa al session manager o a componenti più profondi. Così, se qualcosa non funziona, il rollback è più lineare.

Se i pacchetti non ci sono: repository, PPA e compatibilità

Il problema più comune non è l’installazione, ma la disponibilità dei pacchetti. Pantheon non è sempre presente nei repository ufficiali di Ubuntu, e quando lo è può essere incompleto. In questo caso hai tre strade: usare i pacchetti disponibili nella tua release, aggiungere un repository affidabile, oppure accettare che la combinazione non sia praticabile senza compromettere la stabilità.

Se devi aggiungere un PPA o un repository esterno, fallo solo dopo aver verificato che sia mantenuto e compatibile con la tua versione di Ubuntu. Il controllo minimo è questo:

apt-cache policy nome-pacchetto
grep -R "^deb " /etc/apt/sources.list /etc/apt/sources.list.d/

Se il repository aggiunto introduce dipendenze da versioni troppo vecchie o troppo nuove di GTK, Granite o librerie correlate, il desktop può avviarsi ma comportarsi male: widget mancanti, crash di sessione, shell che non parte, schermata nera dopo il login. In quel caso il problema non è “Pantheon rotto”, è un mismatch di compatibilità tra stack grafico e base Ubuntu.

Nota pratica: se stai lavorando su una macchina remota, evita di sostituire il display manager senza una seconda sessione di accesso. Un cambio aggressivo di LightDM, GDM o SDDM può lasciarti con un login grafico non raggiungibile. La regola è semplice: prima test, poi switch. Non il contrario.

Installazione passo-passo con rollback pronto

Questo è il percorso più prudente quando vuoi provare Pantheon su Ubuntu senza trasformare subito il sistema in un banco di prova permanente.

  1. Aggiorna l’indice pacchetti e il sistema. L’obiettivo è partire da un sistema coerente, non da una base con dipendenze sospese.

    sudo apt update
    sudo apt full-upgrade
    
  2. Installa i componenti principali del desktop Pantheon disponibili nella tua release. Se qualche pacchetto manca, annotalo e verifica il repository prima di proseguire.

    sudo apt install pantheon-session pantheon-shell wingpanel plank gala switchboard elementary-icon-theme elementary-wallpapers
    
  3. Se il sistema usa un display manager diverso, verifica quale sessione è stata registrata. Il controllo utile è vedere i file `.desktop` della sessione disponibile.

    ls /usr/share/xsessions/
    ls /usr/share/wayland-sessions/
  4. Esci dalla sessione corrente e seleziona Pantheon dalla schermata di login. Se il login manager non mostra la sessione, il problema è nella registrazione del pacchetto o nel display manager, non nel tema.

  5. Una volta entrato, verifica che il pannello, il dock e le impostazioni di base rispondano. Se la shell parte ma mancano elementi grafici, il problema è spesso un mix di dipendenze mancanti e temi non allineati.

Se vuoi ridurre il blast radius, fermati al solo test di sessione. Non impostare ancora Pantheon come desktop predefinito per tutti gli utenti finché non hai verificato che la sessione si apre, si chiude e si riapre senza errori nel journal.

Controlli dopo il login: capire se Pantheon è davvero sano

Il fatto che la sessione si apra non basta. Devi verificare tre cose: stabilità della shell, corretto caricamento dei componenti e assenza di errori ripetuti nei log utente. Il controllo più utile è il journal della sessione grafica e i log del display manager.

Usa questi comandi subito dopo il login:

journalctl --user -b --no-pager | tail -n 100
journalctl -b -u gdm --no-pager
journalctl -b -u lightdm --no-pager

Il nome del servizio dipende dal display manager installato. Se non sai quale sia attivo, verifica prima con:

systemctl status display-manager

Nel caso ideale non dovresti vedere crash ripetuti di `wingpanel`, `gala` o del file manager. Se compaiono errori grafici, cerca prima il pattern: libreria mancante, plugin non caricato, tema incompatibile, o sessione che si chiude subito dopo l’autenticazione. Questo ti dice se il problema è la sessione in sé o solo un componente accessorio.

Un altro controllo utile è guardare il consumo di memoria dopo l’avvio. Pantheon non è pesantissimo, ma su hardware limitato il comportamento può peggiorare se il sistema sta già usando swap in modo aggressivo.

free -h
top -o %MEM

Se la macchina sta saturando RAM e swap, non è il desktop a dover essere “ottimizzato” per primo: prima si riduce il carico di servizi, poi si valuta se Pantheon è una scelta sensata per quell’hardware.

Rendere Pantheon la sessione predefinita senza fare danni

Quando hai verificato che la sessione funziona, puoi decidere di renderla predefinita. Qui la prudenza conta più della comodità: cambiare desktop predefinito su una macchina usata da altri significa cambiare interazione, scorciatoie, gestione delle finestre e in alcuni casi anche comportamento delle app GTK/Qt.

Se usi un display manager con supporto alla scelta sessione, spesso basta selezionarla al login e ricordare la scelta. Se invece vuoi forzare un ambiente per un utente specifico, il metodo dipende dal display manager e dalla configurazione locale. In generale, non modificare file a caso sotto `/etc` senza prima verificare come il tuo sistema memorizza la sessione scelta.

Per orientarti, controlla la presenza di file o configurazioni utente legate alla sessione grafica. In molti casi la persistenza è gestita dal display manager o da impostazioni nella home dell’utente. Se non trovi subito il punto esatto, meglio non inventare: documenta la situazione e chiudi il cerchio con la documentazione del display manager in uso.

Problemi tipici e come leggerli senza andare a tentativi

Ci sono alcuni sintomi ricorrenti quando Pantheon viene installato su Ubuntu.

  1. Schermata nera dopo il login. Spesso è un problema di sessione o di compositing. Controlla `journalctl --user -b` e cerca crash di `gala` o errori di plugin.

  2. Il pannello non compare. Verifica che `wingpanel` sia installato e che parta con la sessione. Se il processo non compare, il problema è nel lancio automatico, non nel tema.

  3. Icone o wallpaper mancanti. Qui il problema è più banale: pacchetti incompleti o tema non installato correttamente. Controlla `apt policy elementary-icon-theme elementary-wallpapers`.

  4. Sessione instabile o lenta. Guarda RAM, swap e eventuali errori di driver grafico. Su hardware vecchio o driver non allineati, il desktop “sembra” il colpevole ma spesso è solo il primo componente grafico che mostra il problema.

La lettura corretta è sempre la stessa: prima osservi il layer che si rompe, poi correggi il pezzo minimo necessario. Non partire da una reinstallazione completa del desktop se il problema è un singolo pacchetto o una dipendenza mancante.

Rollback pulito se Pantheon non convince

Se il risultato non è soddisfacente, il rollback deve essere semplice e reversibile. L’obiettivo non è “pulire tutto a mano”, ma tornare a una sessione stabile senza lasciare pacchetti orfani o configurazioni confuse.

Il primo passo è rimuovere i componenti aggiunti, mantenendo il sistema di base intatto:

sudo apt remove pantheon-session pantheon-shell wingpanel plank gala switchboard elementary-icon-theme elementary-wallpapers
sudo apt autoremove

Se hai aggiunto repository esterni, rimuovili solo dopo aver verificato che non servano ad altri pacchetti. Controlla i file in `/etc/apt/sources.list.d/` prima di cancellare qualcosa. Se hai cambiato display manager, riportalo alla configurazione precedente con gli strumenti della tua distribuzione e poi riavvia la sessione grafica.

Prima di chiudere il rollback, verifica che il desktop precedente si avvii correttamente e che il login manager mostri la sessione attesa. Solo a quel punto puoi considerare il cambio concluso.

Quando ha senso usare Pantheon su Ubuntu

Pantheon su Ubuntu ha senso se vuoi un’interfaccia pulita, coerente e leggera rispetto a un desktop più ricco di estensioni. Ha senso anche se devi standardizzare un ambiente per pochi utenti e vuoi ridurre la complessità visiva senza cambiare distro. Non ha senso, invece, se cerchi integrazione perfetta con il mondo Ubuntu predefinito o se il sistema deve restare il più possibile allineato ai pacchetti ufficiali senza repository aggiuntivi.

La regola pratica è questa: se la tua priorità è la stabilità operativa, resta vicino ai desktop nativi della distribuzione. Se la priorità è l’esperienza Pantheon, accetta che l’installazione su Ubuntu sia una scelta di compatibilità da validare, non un click-and-go universale. La differenza tra un cambio ben riuscito e un pomeriggio perso sta quasi sempre nei controlli prima dell’installazione, non nel numero di pacchetti aggiunti.