如何启用 Ctrl+Alt+Backspace?

如何启用 Ctrl+Alt+Backspace?

Ctrl++通常可以设置为重新启动 X,但是我找不到允许这样做的选项(默认情况下是禁用的)Alt

我已经查看过System->Preferences->KeyboardSystem->Preferences->Keyboard Shortcuts但找不到启用它的选项。

我可以在哪里更改此设置?

答案1

这已在 13.10+ 上进行了测试,在终端上输入以下内容:

sudo dpkg-reconfigure keyboard-configuration

在此处输入图片描述

您将看到键盘配置。按ENTER5 次可跳过除 Kill X 部分之外的所有键盘相关选项。当您看到如下所示的 Kill X 选项时:

在此处输入图片描述

选择是的然后按回车键。等待一切配置完毕,之后您应该能够在当前会话中执行CTRL+ ALT+ BCKSPC。保存任何待处理的工作后,自己尝试一下。

完美解决任何视觉问题或烦人的应用程序。

谢谢@david-c,它看起来也有效:

Sudo 编辑/etc/default/keyboard文件并向其中添加行XKBPTIONS="terminate:ctrl_alt_bksp",使其看起来像这样:

在此处输入图片描述

答案2

对于 Unity(13.04 至 17.04):

您需要:系统->偏好设置->键盘

然后单击“布局”选项卡、“选项”按钮,并展开终止 X 服务器的按键顺序,然后最终选中复选框。

截屏

通过命令行安装启用它唐察普 安装 dontzap

sudo apt-get install dontzap

在终端中

sudo dontzap --enable

要禁用快捷方式:

sudo dontzap --disable

答案3

您也可以使用dconf-editor。此选项将使设置在会话之间持久。

sudo apt-get install dconf-editor

启动后dconf-editor,导航至org >> gnome >> 桌面 >> 输入源

在 中添加所需的选项xkb-options。选项字符串用单引号括起来,并用逗号分隔。注意不要删除末尾的括号。

要启用ctrl++altbackspace终止 X-session,请添加'terminate:ctrl_alt_bksp'

您可以使用此方法输入大多数传统的 xkb 选项,这些选项在系统设置>>文本输入。例外的是切换键盘布局的设置,由于存在错误,该设置目前无法使用。

要查看选项和语法的列表,请man 7 xkeyboard-config在终端中使用。

dconf-editor要运行与从终端使用等效的命令,可以使用

gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"

请注意值周围的单引号、周围的方括号以及整个内容周围的双引号。换句话说,就像 中一样dconf-editor

请注意,这将删除其他设置在 xkb-options 中,如果您有的话。

您可以使用以下方式获取现有设置

gsettings get org.gnome.desktop.input-sources xkb-options

如果您不经常更改这些值,最简单的方法是手动将现有设置与新设置结合起来然后运行gsettings set

也可以在命令行上一次性完成。我在这里将其放在一个简短的脚本中,以便于阅读。

#!/bin/bash
options=$(echo $(gsettings get org.gnome.desktop.input-sources xkb-options)|sed 's/]//g')", 'terminate:ctrl_alt_bksp']"
gsettings set org.gnome.desktop.input-sources xkb-options "$options"

第二行获取当前值并连接选项terminate...。sed 命令从当前值中删除右方括号。

gsettings get请注意,虽然终端中命令的参数字符串需要用双引号括住值

"['val', 'val2']"

在脚本中运行时的参数字符串应该不是有双引号。

['val', 'val2']

答案4

它被改为Alt+ Prt Scr+ k

我不记得具体是什么时候但它应该是为了阻止意外使用。

这个想法是,那些知道他们需要它的人将能够很容易地找到新的组合键。

我觉得当时有人建议说,这样更容易记住,因为它是替代屏幕关闭。但我不确定是否如此。

该功能仍然存在,但是使用不同的组合键。

相关内容