如何禁用弹出窗口“关闭此终端?” 当关闭终端?


10

每当我想关闭终端时,都会弹出一个问题“关闭此终端?”的弹出窗口。因为某些进程正在终端中运行。我不在乎这个过程。如何防止终端显示此弹出窗口?


在终端上运行该命令nohup COMMAND & disown有时可以修复它-如果它是gedit或nautilus之类的GUI程序,则很有用。
Wilf 2014年

Answers:


9

在16.04中,您将在dconf-editor中找到该选择。您可以根据需要安装

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或打开Dash并键入gconf-editor,将出现配置编辑器窗口。那你去Apps→交通Gnome-terminal→交通global,并取消选中confirm_window_close

资源


在应用程序下似乎没有所谓的Gnome-Terminal。但是,桌面/→交通desktop→交通applications→交通terminal这样的选择似乎下不存在的,只有execexec_arg
安德斯·林登

1
这也适用于MATE终端,但是您必须使用dconf-editor,密钥位于org.mate.terminal.global
Joril's

现在这个答案已经过时了。现代Ubuntu安装的正确答案是Hinz的答案
Jonathan Landrum,

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可以完全停止后台进程。在发布答案之前,请先对其进行测试。
unforgettableidSupportsMonica

这是警告,不是答案。
Hinz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.