Comment désactiver le popup "Fermer ce terminal?" lors de la fermeture du terminal?

10

Chaque fois que je veux fermer le terminal, il y a une fenêtre contextuelle avec la question "Fermer ce terminal?" car certains processus s'exécutent dans le terminal. Je me fiche de ce processus. Comment empêcher le terminal d'afficher cette fenêtre contextuelle?

scdmb
la source
l'exécution de la commande dans le terminal avec nohup COMMAND & disownpeut parfois le résoudre - cela est utile s'il s'agit d'un programme GUI comme gedit ou nautilus.
Wilf

Réponses:

9

En 16.04, vous trouverez ce choix dans dconf-editor. Vous pouvez l'installer, si nécessaire, avec

sudo apt install dconf-editor

Ensuite aller à

org -> gnome -> terminal -> legacy

et décochez confirm-close.

Hinz
la source
2

Vous devrez d' gconf-editorabord installer . Ouvrez simplement le terminal en utilisant Ctrl+ Alt+ Tet tapez la commande suivante:

sudo apt-get install gconf-editor

Après cela, appuyez sur Alt+ F2ou ouvrez le tableau de bord et tapez gconf-editoret la fenêtre de l'éditeur de configuration apparaîtra. Ensuite , vous allez AppsGnome-terminalglobalet décocher l'option confirm_window_close.

La source

zian
la source
Il semble qu'il n'y ait rien sous les applications appelé Gnome-Terminal. Cependant, il y a un bureau /desktopapplicationsterminalsous lequel une telle option ne semble pas exister, seulement execet exec_arg.
Anders Lindén
1
Cela fonctionne aussi pour le terminal MATE, mais vous devez utiliser dconf-editor, la clé est sousorg.mate.terminal.global
Joril
Cette réponse est désormais obsolète. La réponse correcte pour les installations Ubuntu modernes est la réponse de Hinz
Jonathan Landrum
0

Appuyez simplement sur Ctrl+ Cpour annuler tout processus d'arrière-plan en cours d'exécution, puis vous pouvez fermer le terminal sans que la fenêtre contextuelle ne s'affiche.


Remarque:

Vous pouvez affecter votre système en fermant le terminal avec des processus d'arrière-plan en cours d'exécution. Un bon exemple est s'il y a une mise à jour ou une mise à niveau en cours d'exécution, la commande apt peut être verrouillée et vous pouvez commencer à obtenir ces erreurs:

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?

Heureusement, ils ont été résolus dans cette question .

Ce n'est qu'un exemple de ce qui peut se produire si vous fermez le terminal lorsqu'un processus d'arrière-plan est en cours d'exécution. D'autres choses peuvent se produire en fonction du processus lui-même.

Parto
la source
2
+0. Vous vouliez bien, mais je ne pense pas que Ctrl + C arrête les processus d'arrière-plan. Veuillez tester vos réponses avant de les publier.
inoubliableidSupportsMonica
Ceci est un avertissement, pas une réponse.
Hinz