如何使用 Ctrl+Alt+Backspace 启用杀死 Xorg

如何使用 Ctrl+Alt+Backspace 启用杀死 Xorg

我不记得他们为什么这样做,但 X.org 有一次决定禁用它CtrlAltBackspace来杀死它是一个好主意。我知道有一种方法可以重新启用它,但我不记得如何操作。有人可以刷新我的记忆吗?

答案1

修改/etc/X11/xorg.conf或使用以下内容的.conf文件。 /etc/X11/xorg.conf.d/(注意:如果这是您在 xorg.conf 中的全部内容,那么没关系,因为 xorg 仍会自动检测其余部分(注意:如果没有它,自动检测也适用))

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

Section "InputClass"
    Identifier      "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option          "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

答案2

DontZap功能在 Fedora 16 和 Ubuntu 11.10(截至 2011 年 11 月的最新版本)上不再适用,因此我找到了替代方案。

根据 X11R7.5 发行说明,此功能似乎已迁移到 XKB 配置选项,因此 DontZap 不再起作用。我无法判断这是否是 Fedora 和 Ubuntu 中 Xorg 实现的细节,或者这是否也会影响其他发行版。

http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt

终止服务器击键

Xorg 服务器以前允许用户通过按 Control + Alt + Backspace 键退出服务器。虽然此版本中默认情况下仍启用此功能,但通常与 Xorg 一起使用的键盘映射数据(来自 xkeyboard-config 项目)已被修改为默认情况下不映射该序列,以减少没有经验的用户意外破坏的机会他们的工作。

希望默认使用此功能的用户可以通过 XKB 配置选项“terminate:ctrl_alt_bksp”启用它。例如,可以使用 setxkbmap 命令通过运行以下命令来启用此功能:

       setxkbmap -option "terminate:ctrl_alt_bksp"                       

许多桌面环境在其首选项中都包含 XKB 配置选项来启用此功能。

答案3

在当前的 Ubuntu 版本中,至少从 14.10 开始,键盘配置包有一个重新启用 Zap 的选项:

$ sudo dpkg-reconfigure keyboard-configuration

答案4

你可以尝试以下操作(我已经在我的 Ubuntu 上尝试过了):

将以下行添加到 xorg.conf 文件中,确保粘贴时不使用智能引号。

sudo gksudo gedit /etc/X11/xorg.conf

Section "ServerFlags"
Option "DontZap" "false"
EndSection

您也可以尝试 dontzap 工具

sudo apt-get install dontzap

打开终端并键入以启用

sudo dontzap --enable

用于禁用

sudo dontzap --disable

相关内容