XFCE su Ubuntu 24.04: quando conviene davvero
Se hai Ubuntu 24.04 Server e vuoi una GUI leggera per amministrazione locale, oppure hai un Desktop troppo pesante per l’hardware disponibile, XFCE è una scelta sensata. Non è la sessione più “bella” in senso moderno, ma è una delle più prevedibili: consuma poco, si integra bene con systemd, non richiede dipendenze strane e ti lascia il controllo del sistema invece di nasconderlo dietro a un layer di astrazione.
Su Ubuntu 24.04 il punto non è solo “installare un desktop”, ma farlo senza trascinarsi dietro mezzo ambiente GNOME se non serve. La differenza pratica è netta: su un server con RAM limitata o su una macchina remota che usi via RDP/VNC, installare un meta-pacchetto generico può portarti servizi, agent e integrazioni che non hai chiesto. Con XFCE puoi stare più vicino al minimo utile.
Scelta del profilo: desktop completo o installazione minima
Hai due strade. La prima è installare un ambiente pronto all’uso, con display manager e strumenti accessori. La seconda è installare solo il necessario e decidere dopo quale display manager usare. Se il sistema è una workstation, la prima opzione riduce il tempo di setup. Se è un server con GUI occasionale, la seconda è più pulita.
Il pacchetto più comodo è xubuntu-desktop, ma è anche quello più “pesante” come effetto collaterale. Per una installazione più sobria, il binario di partenza è xfce4, eventualmente con un display manager leggero come lightdm. Se vuoi usare una sessione Xfce sopra un sistema già esistente, questa seconda via è la più prevedibile.
Installazione da terminale su Ubuntu 24.04
Parti sempre con un aggiornamento dell’indice pacchetti. Non è un rituale: evita errori banali di dipendenze e riduce il rischio di installare versioni incoerenti rispetto ai repository attivi.
sudo apt update
sudo apt upgrade -y
Per installare XFCE in versione minimale, usa:
sudo apt install -y xfce4 xfce4-goodies
xfce4-goodies non è strettamente necessario, ma aggiunge applet e strumenti che spesso servono subito, come plugin del pannello, utility e componenti di supporto. Se vuoi una base ancora più asciutta, puoi ometterlo e installare solo xfce4.
Se il sistema non ha già un display manager, installane uno. Su Ubuntu, lightdm è la scelta più lineare con XFCE.
sudo apt install -y lightdm
Durante l’installazione, se compare la schermata di selezione del display manager, scegli lightdm. In caso di dubbio, verifica dopo con il servizio attivo:
systemctl status display-manager
Il risultato atteso è un servizio active (running). Se il nome del servizio non è immediato, controlla il target simbolico:
readlink -f /etc/systemd/system/display-manager.service
Installazione grafica da desktop Ubuntu già presente
Se stai partendo da Ubuntu Desktop e vuoi sostituire l’ambiente corrente con XFCE, la logica è la stessa, ma devi evitare di rimuovere componenti che usi ancora. Non cancellare a mano pacchetti di GNOME o del desktop predefinito finché non hai verificato che la sessione XFCE parte correttamente. La migrazione va fatta in due tempi: installazione, test, eventuale pulizia.
In GUI puoi usare anche Ubuntu Software o il gestore pacchetti, ma per una migrazione tecnica è meglio restare su terminale: hai più controllo e un audit più chiaro di cosa è stato installato. Se il sistema è amministrato da remoto, il terminale è anche meno fragile in caso di disconnessione temporanea della sessione grafica.
Prima sessione: scegliere XFCE al login
Dopo il reboot, alla schermata di login del display manager cerca il selettore della sessione. In LightDM o in GDM, il punto cambia leggermente, ma il concetto è sempre lo stesso: devi dire al sistema di avviare la sessione Xfce e non quella di default.
Su LightDM il cambio è spesso visibile come icona a forma di ingranaggio o menu sessione. Seleziona XFCE Session, poi autentica. Se tutto è a posto, il desktop si apre con il pannello classico in alto o in basso, il menu applicazioni e un consumo memoria inferiore rispetto a GNOME.
Se vuoi forzare la sessione per un singolo utente, puoi creare o modificare il file ~/.xsession o ~/.dmrc, ma in genere non serve. È meglio lasciare la scelta al login manager finché non hai una ragione precisa per fissarla.
Verifiche post-installazione che contano davvero
Non fermarti al “si apre il desktop”. La verifica utile è capire se la sessione è coerente e se il sistema resta stabile dopo logout, reboot e riconnessione. Le tre verifiche minime sono queste.
Controlla che il display manager sia attivo:
systemctl is-active display-managerAtteso:
active. Se rispondeinactiveofailed, il problema è nel layer di login, non in XFCE.Verifica la sessione avviata dall’utente:
echo $XDG_CURRENT_DESKTOP echo $DESKTOP_SESSIONAtteso: valori legati a
XFCEoxfce. Se trovi GNOME o stringhe vuote, stai entrando in un’altra sessione.Controlla che il pannello sia partito correttamente e che i componenti base non vadano in crash:
journalctl --user -b | grep -iE 'xfce|panel|session|lightdm'Atteso: nessun errore ripetuto, nessun loop di crash del panel o della sessione.
Sessione pulita su server: evitare il desktop “troppo pieno”
Su un server usato anche per SSH, il rischio più comune non è tecnico ma operativo: installi un ambiente grafico e ti ritrovi servizi inutili, portali, helper e integrazioni che non userai mai. Se l’obiettivo è solo avere un accesso grafico locale o remoto per manutenzione, tieni la superficie ridotta.
Una buona pratica è controllare cosa è stato tirato dentro dal meta-pacchetto. Con apt puoi vedere i pacchetti installati e capire se sei finito su una installazione più larga del previsto:
apt list --installed | grep -E 'xfce|lightdm|xorg|xdm'
Se il sistema è esposto in rete, attenzione ai servizi remoti aggiunti per comodità. VNC, RDP o condivisione schermo vanno configurati con criterio: autenticazione forte, binding sull’interfaccia giusta e firewall coerente. Non basta “funziona in LAN” per considerarlo sicuro.
RDP, VNC o accesso locale: cosa scegliere con XFCE
XFCE non impone un protocollo di accesso. Puoi usarlo con accesso locale, con VNC, con xrdp o con strumenti equivalenti. La scelta dipende dal caso d’uso, non dall’ambiente desktop.
Se vuoi una soluzione semplice per amministrazione remota e compatibilità con client diffusi, xrdp è spesso il compromesso più pratico. Se invece vuoi una sessione strettamente locale o già hai un tunnel SSH, VNC può bastare. In entrambi i casi, XFCE è adatto perché non dipende pesantemente da compositing o da effetti grafici avanzati.
Per xrdp, il punto critico è far partire correttamente la sessione XFCE. Un file classico è ~/.xsession con il comando di avvio della sessione.
echo 'startxfce4' > ~/.xsession
chmod 600 ~/.xsession
Questo non sostituisce la configurazione del servizio RDP, ma evita che la sessione venga aperta in un ambiente sbagliato o vuoto. Se il problema persiste, il log da guardare è quello del servizio xrdp e del desktop dell’utente.
Selezione del display manager: LightDM o altro
Per XFCE, LightDM resta una scelta coerente perché è semplice e fa poco di più del necessario. Sceglierlo non è obbligatorio, ma evita alcune combinazioni strane con session manager più integrati con GNOME. Su sistemi in cui il desktop è solo una parte del lavoro, meno componenti significa meno punti di rottura.
Se vuoi verificare quale display manager è attivo, usa:
cat /etc/X11/default-display-manager
Il file deve contenere un path coerente, per esempio /usr/sbin/lightdm. Se il valore è diverso da quello atteso, non significa per forza che ci sia un errore, ma va verificato se il login manager avviato corrisponde davvero a quello che intendi usare.
Rimozione del desktop precedente: farla solo dopo il test
Se hai installato XFCE sopra un altro desktop e vuoi liberare spazio, non partire con una rimozione aggressiva. Prima prova almeno un ciclo completo: login, logout, reboot, accesso remoto se previsto. Solo dopo ha senso valutare la pulizia dei pacchetti orfani o dei componenti che non servono più.
Per capire cosa è stato installato come dipendenza automatica, il comando più utile è:
apt-mark showauto | grep -E 'xfce|lightdm|xorg|gnome|ubuntu-desktop'
Qui la prudenza conta: rimuovere un pacchetto “auto” non sempre è innocuo, perché magari è condiviso con altre applicazioni. La strategia corretta è verificare il grafo delle dipendenze prima di fare purge. Se non hai bisogno di spazio immediato, lascia perdere la pulizia finché non hai una fotografia chiara del sistema.
Problemi tipici e lettura rapida dei sintomi
Quando XFCE non parte, il problema spesso non è XFCE in sé ma il layer sotto. Se la schermata di login compare ma dopo l’autenticazione torni al login, il candidato numero uno è il display manager o la sessione utente. Se la GUI non compare proprio, il problema può stare a livello Xorg, driver video o servizio grafico.
Tre segnali pratici aiutano a restringere il campo:
Schermata nera dopo il login: spesso sessione avviata male, file
~/.xsessionerrato o permessi utente incoerenti.Ritorno immediato al login manager: crash della sessione, estensione o componente del desktop non avviabile.
GUI lenta o che si blocca: driver grafico, compositing, memoria insufficiente o I/O del disco saturo.
Per leggere i log utili, i due comandi da tenere a portata sono questi:
journalctl -b -u lightdm
journalctl --user -b
Il primo mostra il percorso del login manager. Il secondo mostra ciò che accade nella sessione dell’utente. Se stai facendo troubleshooting serio, questi due log sono più utili di qualunque supposizione fatta a occhio.
Ottimizzazioni sensate dopo l’installazione
Dopo aver verificato che il desktop funziona, puoi rifinire il sistema. La prima ottimizzazione utile è disabilitare ciò che non usi. La seconda è controllare gli aggiornamenti automatici e il comportamento del login se la macchina è condivisa tra più utenti.
Su macchine con risorse scarse, ridurre il numero di applet del pannello e dei servizi in autostart dà benefici più concreti di qualunque “tweak” cosmetico. Apri il gestore sessione di XFCE e rimuovi tutto ciò che non serve davvero all’avvio. Meno processi in background significa meno memoria occupata e meno rumore nei log.
Se vuoi una misura concreta, osserva memoria e carico prima e dopo il login:
free -h
uptime
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
Non aspettarti miracoli: XFCE non è “magico”, ma su hardware vecchio o su VM piccole il delta rispetto a desktop più pesanti è spesso evidente. Il guadagno reale si vede soprattutto nella reattività della sessione e nella stabilità del login.
Disinstallare XFCE senza lasciare il sistema in uno stato ambiguo
Se in futuro decidi di tornare a un altro desktop, non limitarti a rimuovere il meta-pacchetto e basta. Prima imposta un display manager e una sessione alternativi funzionanti, poi disinstalla XFCE. Il rischio tipico è cancellare il desktop attivo e lasciare il sistema senza un login grafico utilizzabile.
Il rollback corretto è semplice: installi e testi il desktop di destinazione, verifichi che il login funzioni, poi rimuovi XFCE con attenzione. Se non sei sicuro, conserva almeno un accesso SSH attivo o una console locale, così hai un canale di recupero nel caso la GUI non parta più.
Il punto operativo da ricordare
Installare XFCE su Ubuntu 24.04 non è difficile. La parte che fa perdere tempo è quasi sempre il contorno: display manager sbagliato, sessione utente incoerente, pacchetti installati in eccesso o accesso remoto configurato senza verifiche. Se lavori con metodo, il flusso corretto è lineare: aggiorna, installa, scegli la sessione, verifica i log, solo dopo ottimizza o ripulisci.
In pratica, la regola utile è questa: prima funzionalità, poi rifinitura. XFCE dà il meglio quando lo usi per quello che è: un ambiente essenziale, stabile e controllabile. Non serve trasformarlo in un desktop “ricco”; serve che sia affidabile quando devi amministrare la macchina o lavorare con risorse limitate.
Commenti (0)
Nessun commento ancora.
Segnala contenuto
Elimina commento
Eliminare definitivamente questo commento?
L'azione non si può annullare.