Installare Cinnamon di Linux Mint su Ubuntu è una scelta sensata quando vuoi un desktop più classico, con menu, pannello e comportamento più vicino a un ambiente tradizionale. Non è però un cambio banale: stai aggiungendo un desktop environment completo sopra una base che nasce con GNOME e con le sue dipendenze. Per evitare effetti collaterali, conviene trattare l’operazione come un change controllato: verificare la versione di Ubuntu, aggiornare il sistema, installare il minimo necessario e tenere pronto un rollback pulito.
Quando ha senso farlo e quando no
Cinnamon ha senso se vuoi un’interfaccia più lineare, meno orientata al workflow GNOME e più vicina a chi arriva da Windows o da ambienti desktop “classici”. È utile anche su macchine non recentissime, purché abbiano una GPU e RAM sufficienti per un desktop completo. Non è invece la scelta giusta se stai cercando leggerezza estrema, coerenza assoluta con Ubuntu stock o una base minimale da usare come workstation tecnica senza fronzoli.
Il punto da tenere fermo è questo: su Ubuntu non stai installando “Mint”, stai installando Cinnamon e parte del suo ecosistema. Quindi non aspettarti temi, strumenti e integrazione Mint in modo nativo. Puoi ottenere il desktop Cinnamon, ma il resto resta Ubuntu. Questa distinzione evita molte aspettative sbagliate e ti fa capire subito dove finisce il supporto del sistema e dove iniziano i pacchetti di terze parti.
Prima di toccare i pacchetti: verifica base e piano di ritorno
Prima di installare qualunque desktop aggiuntivo, conviene verificare tre cose: release di Ubuntu, spazio disco e stato dei repository. Se il sistema è già in sofferenza per spazio o ha sorgenti software rotte, il rischio di un mezzo aggiornamento aumenta. Con un desktop in più, il numero di pacchetti coinvolti non è piccolo.
Controlla la release e la salute generale del sistema:
lsb_release -a
free -h
df -h /
sudo apt update
Se sudo apt update restituisce errori sui repository, fermati lì e risolvili prima. Un errore tipico è la presenza di sorgenti di terze parti non più valide o di chiavi scadute. In quel caso, il problema non è Cinnamon: è la base APT. Il modo corretto di chiudere il gap è leggere l’output completo di apt update e correggere il file indicato sotto /etc/apt/sources.list o in /etc/apt/sources.list.d/.
Per il rollback, tieni presente che il desktop aggiunto si può rimuovere, ma alcune dipendenze condivise resteranno installate finché non fai una pulizia mirata. Non partire quindi con l’idea di “provo e poi vedo”: crea un utente secondario, oppure assicurati di avere accesso SSH o console se stai operando su una macchina remota. Se tocchi un server con GUI, il blast radius è il tuo login grafico e il profilo dell’utente, ma un errore sui pacchetti può comunque coinvolgere il sistema intero.
Installazione di Cinnamon su Ubuntu con APT
Il metodo più pulito è installare il metapacchetto Cinnamon dal repository Ubuntu, quando disponibile per la tua release. Evita di mischiare repository di Mint su Ubuntu: è la strada più rapida per introdurre dipendenze incoerenti e aggiornamenti difficili da gestire. La regola pratica è semplice: usa i pacchetti della tua distribuzione, non l’intera distribuzione di un altro progetto.
Installa Cinnamon e i componenti di sessione:
sudo apt update
sudo apt install cinnamon-desktop-environment
Su alcune release il metapacchetto può essere più largo del necessario. Se vuoi un’installazione più contenuta, puoi scegliere pacchetti principali come cinnamon, cinnamon-session, muffin e gli strumenti di base. In pratica, però, il metapacchetto è più comodo perché ti porta dentro il set coerente di componenti attesi dalla sessione grafica.
Durante l’installazione, APT può chiederti di scegliere un display manager. Se il sistema usa già GDM3, puoi lasciarlo; se vuoi un login manager più neutro, LightDM è spesso più semplice da associare a Cinnamon. Non esiste una scelta universalmente migliore: GDM è ben integrato con GNOME, LightDM è più lineare e in molti casi più prevedibile quando gestisci più desktop environment sullo stesso host.
Se vuoi forzare LightDM, fallo in modo esplicito e consapevole:
sudo apt install lightdm
sudo dpkg-reconfigure lightdm
Il comando dpkg-reconfigure aggiorna la scelta del display manager. Dopo il riavvio, la schermata di login dovrebbe usare il gestore selezionato. Se non lo fa, il problema si verifica leggendo il symlink attivo:
cat /etc/X11/default-display-manager
Se il file non punta al manager atteso, c’è una discrepanza di configurazione. La correzione va fatta con il tool di reconfigurazione, non con edit manuali al buio.
Prima sessione: come entrare in Cinnamon senza rompere il resto
Dopo l’installazione, non servono modifiche invasive. Esci dalla sessione grafica, apri la schermata di login e seleziona Cinnamon dal menu delle sessioni. Di solito è un’icona a forma di ingranaggio o un selettore simile vicino al nome utente. La sessione scelta viene memorizzata per quell’utente, quindi il test è reversibile e non impatta gli altri account.
Se il desktop non parte o resta su uno schermo nero, i primi indizi arrivano dai log della sessione e dal display manager. I punti da controllare sono questi:
journalctl -b -u display-managerper errori di login grafico.~/.xsession-errorsse presente, per crash della sessione utente./var/log/Xorg.0.logo i log sotto/var/log/gdm3/o/var/log/lightdm/, a seconda del manager.
Un errore frequente è installare Cinnamon su un sistema con driver video problematici o con configurazioni Xorg residue. In quel caso, la diagnosi non va fatta “a sentimento”: verifica se il problema è nel display manager, nel server grafico o nella sessione Cinnamon vera e propria. Se il login funziona ma il desktop non carica, il layer sospetto è la sessione utente, non il server X in sé.
Componenti utili da affiancare a Cinnamon
Una volta che Cinnamon è operativo, puoi aggiungere alcuni strumenti che migliorano l’esperienza senza appesantire troppo il sistema. Il primo è un set di applet e temi coerenti; il secondo, se lavori spesso in ambito tecnico, è un terminale affidabile e un editor configurabile. Non serve installare mezzo mondo subito: meglio partire dal desktop base e aggiungere solo ciò che serve davvero.
Esempio di pacchetti tipici utili in una workstation:
sudo apt install nemo gnome-terminal synaptic
Nemo è il file manager più associato a Cinnamon. Su Ubuntu puoi usarlo al posto di Nautilus se preferisci un comportamento più tradizionale. Attenzione però a non creare conflitti concettuali tra strumenti GNOME e Cinnamon: il punto non è “mischiare tutto”, ma stabilire un set coerente di applicazioni principali. Se vuoi mantenere il sistema più pulito, tieni il file manager predefinito e aggiungi Nemo solo se ti serve davvero.
Integrazione con driver video e sessioni grafiche
Su portatili e desktop con GPU ibride, il problema non è Cinnamon in sé ma la combinazione tra driver, compositing e sessione. Se noti tearing, lag o blocchi al login, verifica prima il driver in uso. Un controllo rapido è:
inxi -Gxx
glxinfo | grep -E 'OpenGL vendor|OpenGL renderer'
Se glxinfo non è disponibile, installa il pacchetto che lo fornisce, di solito mesa-utils. Il dato da guardare non è solo il vendor, ma anche il renderer: se vedi un renderer software quando ti aspetti quello hardware, stai pagando prestazioni peggiori del necessario. In quel caso, la correzione passa dalla configurazione driver, non da Cinnamon.
In caso di sessione instabile, prova con una nuova utenza locale. Se la nuova utenza funziona e la tua no, il problema è nel profilo utente: estensioni, config in ~/.config/ o file di sessione corrotti. Se invece nessun utente riesce ad aprire Cinnamon, il problema è più probabilmente di sistema: pacchetti mancanti, display manager o stack grafico.
Rimozione pulita e rollback
Se decidi di tornare indietro, non rimuovere tutto alla cieca. Prima cambia sessione a un desktop già presente, poi verifica che il login funzioni correttamente, e solo dopo disinstalla i pacchetti di Cinnamon. Il rollback ha senso solo se hai un’alternativa funzionante sulla stessa macchina.
Una rimozione prudente può essere questa:
sudo apt remove cinnamon-desktop-environment cinnamon
sudo apt autoremove
Il secondo comando può rimuovere dipendenze non più necessarie, ma va usato con attenzione: controlla sempre l’elenco dei pacchetti che APT propone di eliminare prima di confermare. Se il sistema usa LightDM solo per Cinnamon, e vuoi tornare a GDM3, riconfiguralo prima della rimozione del desktop:
sudo apt install gdm3
sudo dpkg-reconfigure gdm3
Il rollback corretto non è “cancello e spero”. È: verifico una sessione alternativa, rimetto il display manager desiderato, rimuovo il metapacchetto, controllo che non ci siano residui critici. Se usi un file manager o applet aggiuntive, valuta se mantenerle o disinstallarle separatamente in base all’uso reale.
Note operative che evitano problemi inutili
La prima nota è che non conviene mescolare repository di Mint con Ubuntu solo per avere Cinnamon “più completo”. È una scorciatoia che introduce dipendenze non allineate e rende più complicati gli aggiornamenti futuri. La seconda è che non devi aspettarti la stessa esperienza di Mint: temi, tool di sistema e default grafici possono differire, perché la base resta Ubuntu. La terza è che il passaggio a Cinnamon è più sicuro se lo fai su un account test o su una macchina con accesso console.
Se il tuo obiettivo è offrire agli utenti un desktop più familiare, questa installazione è ragionevole. Se invece vuoi una workstation minimale o un sistema da amministrare da remoto con poche variabili grafiche, il cambio di desktop potrebbe essere superfluo. In altre parole: il criterio non è “si può fare”, ma “serve davvero”.
Un ultimo controllo utile dopo l’installazione è verificare che la sessione Cinnamon sia effettivamente selezionabile e persistente. Se vuoi confermarlo via CLI, puoi ispezionare i pacchetti installati:
dpkg -l | grep -E 'cinnamon|muffin|nemo'
Se i pacchetti ci sono ma la sessione non compare nel login manager, allora manca il file di sessione o il display manager non lo sta leggendo. In quel caso, il controllo va fatto nella directory delle sessioni, tipicamente sotto /usr/share/xsessions/, dove dovresti trovare il file cinnamon.desktop.
In sintesi pratica: aggiorna, installa il metapacchetto corretto, scegli il display manager con cognizione, testa la sessione, e tieni pronto il rollback. È un’operazione semplice solo se la tratti con disciplina da change amministrativo, non come un click casuale sul desktop.
Commenti (0)
Nessun commento ancora.
Segnala contenuto
Elimina commento
Eliminare definitivamente questo commento?
L'azione non si può annullare.