当前位置: 首页>>技术教程>>正文


什么是’Control-Alt-Delete’的等价物?

, , ,

问题描述

在Windows系统挂起时,系统挂起CtrlAltDel调出启动管理器,从中可以结束导致挂起的程序或进程。

在Ubuntu上有这样的命令吗?

最佳解决思路

系统监视器向您显示正在运行的应用程序(位于“进程”选项卡下)的概述,并允许您通过名称上的right-clicking结束它们并选择相应的上下文菜单项。您可以在键盘设置(快捷键标签)中设置键盘快捷键,以便您可以将Ctrl + Alt + Del绑定到启动系统监视器的命令gnome-system-monitor

您可能感兴趣的另一个命令是xkill。这通常与Ctrl + Alt + Esc + Esc(默认情况下不确定)绑定,并允许您单击行为异常的窗口关闭它。

如果整个系统挂起,这两种方式可能无法正常工作。如果发生这种情况,你可以做两件事。第一个必须在系统尚未挂起时提前启用(您可以立即执行):打开键盘布局设置(我相信这将合并到Ubuntu 12.04中的Keyboard中),然后单击选项。其中一个选项是关键序列杀死X服务器,您可以单击运行gsettings get org.gnome.desktop.input-sources xkb-options以获得最新版本的Ubuntu(根据this answer)。如果你已经完成并且系统稍后挂起,则可以按Ctrl + Alt + Backspace,这将有效地将您带回登录屏幕。

如果即使这样也行不通,最后可以做的事情是确保关机正常(即不按住电源按钮)。这一点有点难以记住,但它涉及按住Alt + PrtSc,然后按顺序按下REISUB(助记符即使系统完全断开重新启动)。

次佳解决思路

为了保持神奇捷径的精神,这里有一些:

  • ctrl + alt + backspace组合(在11.10上默认禁用),可以重新启动GUI。

  • ctrl + alt + F2 to F6,它将显示一个控制台,您可以从中进行登录,然后终止被删除的应用程序。一旦你杀了它,你可以通过按altf7返回到GUI。通过名称来杀死应用程序可以通过使用以下命令来完成:

    sudo killall <name-of-the-application>
    

    如果这不起作用,请使用-9标志以überforce杀死它。

    sudo killall -9 <name-of-the-application>
    
  • 在紧急情况下:使用Magic SysReq Key直接将”speak”发送到内核。

第三种解决思路

System-monitor是您的需求。您可以在Unity Dash中输入system-monitor来启动它。

第四种思路

你可以有一个简短的命令来打开一个终端,我有F4。当您需要强制应用程序退出时,只需打开一个终端并键入xkill,然后单击已崩溃的应用程序的窗口。

GNOME-shell

  1. 系统 – >首选项 – >键盘快捷键(gnome-keybinding-properties)

  2. 进入桌面列表,点击运行一个终端,然后按住你的短命令。短命令应该在右侧的行中可见。

杀死一个进程

  1. 打开一个终端。 (或者只使用Alt + F2。)

  2. 类型:xkill

  3. 点击已经崩溃的窗口。

一般来说,开一个终端的简短命令是一个好主意,因为你也可以做其他事情。 (htop,系统监视器,重新启动等)

第五种思路

您可以使用以下步骤添加自定义键盘命令:

  1. 进入系统设置

  2. 点击键盘

  3. 打开快捷键标签

  4. 单击窗口底部附近的”+”符号

  5. 给你的命令一个标题。例如。系统监视器

  6. 在命令字段中,输入gnome-system-monitor

  7. 点击应用

  8. 在新创建的快捷方式上单击禁用

  9. 输入你想要的快捷键组合。例如。 Ctrl + Alt + M

注意:在Ubuntu 14.10上,Ctrl + Alt + Del已被使用,但可以被覆盖。

第六种思路

我有同样的问题。我正在寻找的答案是:“在终端上键入top

通过top,您可以看到哪些进程在您的Linux上运行,并决定哪个进程已被终止。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/625.html,未经允许,请勿转载。