Come disabilitare il popup "Chiudi questo terminale?" quando si chiude il terminale?


10

Ogni volta che voglio chiudere il terminale c'è un popup con la domanda "Chiudi questo terminale?" perché alcuni processi sono in esecuzione nel terminale. Non mi interessa questo processo. Come impedire a questo terminale di mostrare questo popup?


eseguire il comando nel terminale con nohup COMMAND & disownqualche volta può risolverlo - questo è utile se si tratta di un programma GUI come gedit o nautilus.
Wilf,

Risposte:


9

In 16.04 troverai quella scelta in dconf-editor. È possibile installarlo, se necessario, con

sudo apt install dconf-editor

Quindi vai a

org -> gnome -> terminal -> legacy

e deseleziona confirm-close.


2

Dovrai gconf-editorprima installare . Basta aprire il terminale usando Ctrl+ Alt+ Te digitare il comando seguente:

sudo apt-get install gconf-editor

Successivamente, premi Alt+ F2o apri Dash e digita gconf-editore apparirà la finestra dell'editor di configurazione. Quindi vai su AppsGnome-terminalglobale deseleziona l'opzione confirm_window_close.

fonte


Sembra che non ci sia nulla sotto App chiamato Gnome-Terminal. Tuttavia, esiste un desktop /desktopapplicationsterminalin cui tale opzione non sembra esistere, solo exece exec_arg.
Anders Lindén,

1
Questo funziona anche per il terminale MATE, ma devi usare dconf-editor, la chiave è sottoorg.mate.terminal.global
Joril

Questa risposta è obsoleta ora. La risposta corretta per le moderne installazioni di Ubuntu è la risposta di Hinz
Jonathan Landrum,

0

Basta premere Ctrl+ Cper annullare qualsiasi processo in background che potrebbe essere in esecuzione e quindi è possibile chiudere il terminale senza visualizzare il popup.


Nota:

È possibile influire sul sistema chiudendo il terminale con i processi in background in esecuzione. Un buon esempio è se c'è un aggiornamento o un aggiornamento in esecuzione, il comando apt può essere bloccato e potresti iniziare a ricevere questi errori:

E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?

Fortunatamente, sono stati risolti in questa domanda .

Questo è solo un esempio di ciò che può accadere se si chiude il terminale quando è in esecuzione un processo in background. Altre cose possono accadere a seconda del processo stesso.


2
+0. Volevi dire bene, ma non credo che Ctrl + C interrompa affatto i processi in background. Per favore prova le tue risposte prima di pubblicarle.
indimenticabileidSupportaMonica

Questo è un avvertimento, non una risposta.
Hinz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.