Як відключити спливаюче вікно "Закрити цей термінал?" при закритті терміналу?


10

Кожного разу, коли я хочу закрити термінал, з’являється спливаюче запитання із запитом "Закрити цей термінал?" оскільки деякий процес працює в терміналі. Мене не хвилює цей процес. Як запобігти показу терміналу цього спливаючого вікна?


запуск команди в терміналі з nohup COMMAND & disownможе десь виправити це - це корисно, якщо це така програма GUI, як gedit або nautilus.
Вільф

Відповіді:


9

16.04 ви знайдете цей вибір у dconf-редакторі. Ви можете встановити його, якщо потрібно, за допомогою

sudo apt install dconf-editor

Потім переходьте до

org -> gnome -> terminal -> legacy

і зніміть прапорець confirm-close.


2

Вам доведеться спочатку встановити gconf-editor. Просто відкрийте термінал за допомогою Ctrl+ Alt+ Tі введіть таку команду:

sudo apt-get install gconf-editor

Після цього натисніть Alt+ F2або відкрийте тире та введіть gconf-editorі з'явиться вікно редактора конфігурації. Потім ви переходите до AppsGnome-terminalglobalі зніміть прапорець confirm_window_close.

Джерело


Здається, що в додатках під назвою Gnome-Terminal немає нічого. Однак є робочий стіл /desktopapplications→, terminalпід яким такий варіант, здається, не існує, тільки execі exec_arg.
Андерс Лінден

1
Це працює і для терміналу MATE, але вам доведеться скористатися dconf-editor, ключ знаходиться підorg.mate.terminal.global
Джоріл

Зараз ця відповідь застаріла. Правильна відповідь для сучасних установок 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?

На щастя, вони вирішили в цьому питанні .

Це лише приклад того, що може статися, якщо закрити термінал, коли запущений фоновий процес. Інші речі можуть статися залежно від самого процесу.


2
+0. Ви мали на увазі добре, але я не думаю, що Ctrl + C взагалі не зупиняє фонові процеси. Будь ласка, протестуйте свої відповіді, перш ніж їх публікувати.
незабутніidSupportsMonica

Це попередження, а не відповідь.
Гінц
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.