Ctrl+Alt+Backspace 杀死 X 服务器无法禁用

Ctrl+Alt+Backspace 杀死 X 服务器无法禁用

我想禁用Ctrl+ Alt+Backspace快捷方式来终止我的 X 服务器。我尝试在gnome-keyboard-properties“布局选项...”对话框中禁用它。当我启动对话框时,会选中该选项,如下所示:

在此输入图像描述

如果我取消选中该框,然后按“关闭”按钮,然后再次打开“布局选项...”对话框,则该框仍处于选中状态。如何才能保留取消选中该框并禁用Ctrl+ Alt+Backspace快捷方式?我了解这些xorg.conf选项,但我并不总是具有 root 访问权限,并且希望此用户级设置能够正常工作。

我使用的是 CentOS 6.5、GNOME 2.28.2 和 X.Org 1.13.0。

答案1

您可以尝试禁用按键映射。首先检查

xmodmap -pke | grep -i server

如果可以说类似的话

keycode  22 = BackSpace Terminate_Server BackSpace Terminate_Server BackSpace Terminate_Server

如果您发现类似的内容,请使用 重新映射密钥xmodmap,并将 替换为Terminate_ServerBackSpace这里的大小写很重要!):

xmodmap -e "keycode 22 = BackSpace BackSpace BackSpace BackSpace BackSpace BackSpace"

如果有效,请在每次登录计算机时执行此命令。有多种方法可以自动执行此操作,例如,将其添加到新的 shell 脚本中,然后将其添加到窗口管理器设置中的“启动程序”中 - 这因窗口管理器而异。

答案2

此问题有一个解决方法:

  1. 打开“键盘首选项”对话框、“布局”选项卡
  2. 使用“添加”按钮添加另一个键盘布局,任何布局都可以,第一个是阿富汗,它也可以
  3. 在“选择布局”对话框中,使用“添加”按钮添加所选布局并关闭对话框
  4. 您返回“键盘首选项”对话框,使用“布局选项...”禁用“杀死 X 服务器的按键序列”,它现在可以工作,您的更改将保留
  5. 如果需要,您可以删除临时添加的任何其他键盘布局

相关内容