如何禁用弹出窗口“关闭此终端?” 什么时候关闭终端?

scd*_*dmb 13 command-line

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

Hin*_*inz 13

在 16.04 中,您将在 dconf-editor 中找到该选项。如有必要,您可以安装它

sudo apt install dconf-editor
Run Code Online (Sandbox Code Playgroud)

然后去

org -> gnome -> terminal -> legacy
Run Code Online (Sandbox Code Playgroud)

并取消选中confirm-close


小智 3

您必须gconf-editor先安装。Ctrl只需使用++打开终端并输入以下命令AltT

\n\n
sudo apt-get install gconf-editor\n
Run Code Online (Sandbox Code Playgroud)\n\n

之后,点击Alt+F2或打开 Dash 并键入gconf-editor,将出现配置编辑器窗口。然后转到Apps\xe2\x86\x92 Gnome-terminal\xe2\x86\x92global并取消选中该选项confirm_window_close

\n\n

来源

\n


Par*_*rto 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?
Run Code Online (Sandbox Code Playgroud)

幸运的是,他们这个问题已经得到了解决。

这只是在后台进程运行时关闭终端可能会发生的情况的一个示例。其他事情可能会发生,具体取决于过程本身。

  • +0。您的本意是好的,但我认为 Ctrl+C 根本不会停止后台进程。请在发布之前测试您的答案。 (2认同)