Ctrl++通常可以设置为重新启动 X,但是我找不到允许这样做的选项(默认情况下是禁用的)Alt。←
我已经查看过System->Preferences->Keyboard
,System->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 服务器的按键顺序,然后最终选中复选框。
通过命令行安装启用它唐察普
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++alt来backspace终止 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。
我不记得具体是什么时候但它应该是为了阻止意外使用。
这个想法是,那些知道他们需要它的人将能够很容易地找到新的组合键。
我觉得当时有人建议说,这样更容易记住,因为它是替代屏幕关闭。但我不确定是否如此。
该功能仍然存在,但是使用不同的组合键。