Как отключить всплывающее окно «Закрыть этот терминал?» при закрытии терминала?

10

Каждый раз, когда я хочу закрыть терминал, появляется всплывающее окно с вопросом «Закрыть этот терминал?» потому что какой-то процесс выполняется в терминале. Мне плевать на этот процесс. Как запретить терминалу показывать это всплывающее окно?

scdmb
источник
Выполнение команды в терминале с помощью nohup COMMAND & disownможет когда-нибудь исправить это - это полезно, если это программа с графическим интерфейсом, например, gedit или nautilus.
Уилф

Ответы:

9

В 16.04 вы найдете этот выбор в dconf-editor. При необходимости вы можете установить его с

sudo apt install dconf-editor

Затем перейдите к

org -> gnome -> terminal -> legacy

и снимите флажок confirm-close.

Hinz
источник
2

Вы должны будете установить в gconf-editorпервую очередь. Просто откройте терминал с помощью Ctrl+ Alt+ Tи введите следующую команду:

sudo apt-get install gconf-editor

После этого нажмите Alt+ F2или откройте тире и введите текст, и gconf-editorпоявится окно редактора конфигурации. Затем перейдите к AppsGnome-terminalglobalи снимите флажок с опции confirm_window_close.

Источник

Зиан
источник
Кажется, что под Apps нет ничего, что называется Gnome-Terminal. Однако есть рабочий стол /desktopapplications→, terminalпри котором такой опции вроде бы не существует, только execи exec_arg.
Андерс Линден
1
Это работает и для терминала MATE, но вы должны использовать dconf-editor, ключ находится подorg.mate.terminal.global
Joril
Этот ответ устарел сейчас. Правильный ответ для современных установок Ubuntu - ответ
Хинца
0

Просто нажмите Ctrl+, Cчтобы отменить любой фоновый процесс, который может быть запущен, и затем вы можете закрыть терминал без всплывающего окна.


Замечания:

Вы можете повлиять на вашу систему, закрыв терминал с запущенными фоновыми процессами. Хороший пример: если выполняется обновление или обновление, команда apt может быть заблокирована, и вы можете начать получать следующие ошибки:

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?

К счастью, они были решены в этом вопросе .

Это всего лишь пример того, что может произойти, если вы закроете терминал во время работы фонового процесса. Другие вещи могут происходить в зависимости от самого процесса.

Parto
источник
2
+0. Вы имели в виду хорошо, но я не думаю, что Ctrl + C останавливает фоновые процессы вообще. Пожалуйста, проверьте свои ответы, прежде чем публиковать их.
незабываемыйПоддержкаMonica
Это предупреждение, а не ответ.
Хинц