1 13/04/2026 8 min

Guake su Ubuntu: quando serve e cosa aspettarsi

Guake è un terminale dropdown: resta nascosto fino a quando lo richiami con una scorciatoia, poi scende dall’alto e torna via quando lo richiudi. Su Ubuntu 24.04 e 22.04 LTS è una scelta pratica se lavori spesso con shell, SSH, log e comandi rapidi, ma non vuoi tenere una finestra terminale sempre in primo piano.

La logica è semplice: installi il pacchetto, verifichi che il demone utente parta correttamente, imposti l’autostart e controlli la scorciatoia globale. Il punto critico non è l’installazione in sé, ma l’integrazione con l’ambiente desktop e con Wayland, che su Ubuntu recente può cambiare il comportamento di alcune hotkey.

Prima distinzione utile: su Ubuntu 24.04 e 22.04 il flusso base è uguale, ma i dettagli possono cambiare per versione del pacchetto nei repository, sessione grafica e settaggi GNOME. Se qualcosa non torna, conviene verificare subito il tipo di sessione, il servizio utente e la scorciatoia configurata in Guake prima di toccare altro.

Installazione da repository ufficiali

Il modo più pulito è usare i repository di Ubuntu. In genere non serve aggiungere PPA o pacchetti esterni: per un uso normale, il pacchetto guake basta. Su sistemi appena installati, aggiorna l’indice e installa il terminale con questi comandi.

sudo apt update
sudo apt install guake

Dopo l’installazione, controlla che il pacchetto sia presente e che la versione sia quella attesa per la tua release.

apt policy guake

Nel risultato cerca la riga con Installed e la versione disponibile in Candidate. Se vuoi solo capire se il pacchetto è stato installato, puoi usare anche:

dpkg -l guake

Se il pacchetto non compare, il problema è a monte: repository disabilitati, mirror non raggiungibile o indice APT non aggiornato. In quel caso la verifica minima è sudo apt update e il controllo degli errori finali del comando, non un tentativo a occhi chiusi di reinstallare tutto.

Avvio iniziale e controllo del demone utente

Guake non è un server da far partire come servizio di sistema: lavora come applicazione desktop per l’utente corrente. Dopo l’installazione, il primo test è avviarlo manualmente dalla shell o dal launcher dell’ambiente grafico.

guake &

Se parte correttamente, non vedrai grandi output in terminale: il comportamento atteso è la comparsa dell’icona nell’area di notifica o nel tray, a seconda del desktop e della configurazione. Se non compare nulla, non saltare subito alle conclusioni: verifica prima se il processo è vivo.

pgrep -a guake

Se pgrep restituisce una riga con il processo, Guake è in esecuzione. Se non restituisce nulla, il punto da guardare è il log della sessione utente o l’avvio tramite desktop entry. In molti casi il problema non è il binario, ma una dipendenza grafica, un conflitto con Wayland o una scorciatoia già occupata.

Autostart su Ubuntu 24.04 e 22.04

Per un uso quotidiano Guake deve partire in automatico al login. Su Ubuntu questo si gestisce bene con l’autostart della sessione grafica. La strada più semplice è usare l’interfaccia del desktop, ma se vuoi un controllo più preciso puoi creare o verificare il file .desktop nella directory di autostart dell’utente.

Il percorso tipico è ~/.config/autostart/. Se il file esiste, verifica che punti all’eseguibile corretto e che non sia stato disabilitato da un tool di sessione.

ls -l ~/.config/autostart/
cat ~/.config/autostart/guake.desktop

Un file di autostart minimale può essere fatto così, se devi ripristinarlo manualmente. Prima fai backup del file esistente, così il rollback è immediato.

[Desktop Entry]
Type=Application
Name=Guake
Exec=guake
X-GNOME-Autostart-enabled=true
NoDisplay=false

Se preferisci un approccio grafico, su GNOME e derivate puoi cercare Applicazioni d’avvio o gestire l’avvio automatico dalle impostazioni della sessione. Il vantaggio del file è che sai esattamente cosa parte, e soprattutto puoi versionarlo o ripristinarlo senza dipendere dal click-path del pannello.

Scorciatoia globale: il punto che spesso rompe tutto

La scorciatoia di Guake è il vero valore aggiunto. Di default spesso si usa F12, ma su alcuni laptop o layout tastiera quella combinazione può essere già intercettata dal desktop, dal firmware o da un tool per i tasti funzione. Se Guake si installa ma non si apre con la scorciatoia, il problema è quasi sempre qui.

Apri le preferenze di Guake e controlla la hotkey assegnata. Se vuoi una verifica rapida da terminale, avvia l’interfaccia di configurazione e cerca la sezione dedicata ai tasti rapidi.

guake --preferences

Se la scorciatoia non risponde, cambia temporaneamente combinazione e prova con una sequenza meno comune, ad esempio Ctrl+Alt+T solo per test, oppure una combinazione personalizzata non usata dal sistema. L’obiettivo è capire se il problema è la hotkey o l’applicazione in sé.

Su GNOME con Wayland, alcune scorciatoie globali possono essere meno prevedibili rispetto a Xorg. Non è un difetto di Guake in senso stretto: è un vincolo della sessione grafica. Se la tua priorità è la stabilità della hotkey, controlla il tipo di sessione con:

echo $XDG_SESSION_TYPE

Se il valore è wayland e la scorciatoia si comporta in modo incoerente, il test comparativo più rapido è una sessione Xorg. Non è detto che serva cambiare ambiente per forza, ma il confronto ti dice subito se il problema è di compatibilità o di configurazione locale.

Uso pratico: perché Guake resta comodo anche oggi

Guake ha senso quando il terminale è uno strumento operativo frequente, non un’app da aprire ogni tanto. Per esempio: lavori su server remoti, fai troubleshooting di servizi systemd, lanci comandi rapidi su file di log, controlli code, processi o porte aperte. In questi casi il dropdown evita il cambio continuo di finestra e riduce i tempi morti.

Un flusso tipico è questo: apri Guake, esegui una serie di controlli, lo nascondi, torni al browser o all’IDE, poi lo richiami senza perdere contesto. È più efficiente di una finestra terminale sempre in vista, soprattutto su schermi piccoli o con layout multitasking serrati.

Per chi fa amministrazione sistemi, il vantaggio reale non è estetico: è operativo. Un terminale richiamabile al volo è utile quando devi verificare uno stato, confrontare un output o fare un test rapido senza interrompere il resto del lavoro.

Personalizzazione utile: font, trasparenza, tab e comportamento

Una volta installato, conviene adattare Guake al proprio uso. Le tre cose che di solito modifico per prime sono font, trasparenza e comportamento all’apertura. Il motivo è semplice: se il terminale deve stare in primo piano per pochi secondi, deve essere leggibile subito e non richiedere regolazioni continue.

Se vuoi una configurazione più pulita, usa un font monospaziato coerente con il resto del tuo ambiente e riduci gli effetti visivi che rallentano la lettura. Su macchine poco performanti, animazioni e trasparenze eccessive non aggiungono valore.

Le preferenze possono essere aperte anche senza passare dal menu, e questo aiuta quando vuoi fare un rapido controllo della configurazione corrente. Se stai documentando una postazione o preparando un setup standard, annota i parametri che contano davvero: hotkey, dimensione finestra, posizione, font e comportamento all’avvio.

Diagnosi rapida se Guake non parte o non si vede

Quando l’installazione è andata a buon fine ma l’app non compare, la diagnosi va fatta per layer. Prima controlla se il processo esiste, poi se la sessione grafica è compatibile, infine se l’autostart o la scorciatoia interferiscono. Questo evita di perdere tempo in reinstallazioni inutili.

  1. Processo attivo: pgrep -a guake. Se non c’è alcun output, Guake non è partito.
  2. Sessione grafica: echo $XDG_SESSION_TYPE. Se sei su wayland, testa una scorciatoia alternativa o una sessione Xorg.
  3. Autostart: verifica ~/.config/autostart/guake.desktop e controlla che Exec=guake sia corretto.

Se vuoi guardare i messaggi della sessione utente, puoi usare il journal dell’utente corrente. Non è sempre necessario, ma quando Guake si chiude subito o non si avvia, il log spesso dice più di dieci tentativi a mano.

journalctl --user -b | grep -i guake

Se non emerge nulla, non significa che vada tutto bene: significa solo che Guake non ha generato eventi rilevanti nel journal. In quel caso il focus resta su hotkey, autostart e compatibilità della sessione.

Rimozione pulita e rollback

Se devi fare rollback, la rimozione del pacchetto è semplice. Prima però valuta se vuoi conservare la configurazione utente, perché eliminare il pacchetto non cancella sempre i file nelle directory personali. Per un rollback controllato, il primo passo è rimuovere il binario e poi decidere se pulire anche le preferenze.

sudo apt remove guake

Se vuoi un’operazione più netta, puoi usare la rimozione completa dei file di configurazione del pacchetto, ma solo dopo aver verificato cosa c’è sul sistema e dopo aver salvato eventuali preferenze utili.

sudo apt purge guake

Per la parte utente, i percorsi più comuni da controllare sono ~/.config/autostart/ e le impostazioni specifiche dell’app salvate nel profilo dell’utente. Prima di cancellare, fai una copia del file di autostart se vuoi poter tornare indietro in un minuto.

Scelta pratica su Ubuntu 24.04 e 22.04

Se ti serve un terminale dropdown affidabile, Guake resta una scelta sensata su entrambe le LTS. Su 22.04 in genere trovi un comportamento molto lineare con sessione Xorg; su 24.04 conviene fare attenzione a Wayland e alle scorciatoie globali, perché è lì che emergono gli attriti più comuni.

La regola operativa è questa: installa da repository, verifica il processo, imposta l’autostart, testa la hotkey e solo dopo personalizza il resto. Se un passaggio fallisce, non serve accumulare modifiche: identifica il layer che rompe e correggilo con il minimo cambiamento possibile.

Assunzione: i comandi indicati valgono per un desktop Ubuntu standard con privilegi sudo disponibili e un ambiente grafico locale; su sessioni remote, container o desktop molto personalizzati va verificata prima la compatibilità della scorciatoia e dell’autostart.