Answers:
您需要:系统->首选项->键盘
然后单击“布局”选项卡,“选项”按钮,并展开“ 键序列”以终止X服务器,然后最终选中该复选框。
要通过命令行启用它,请安装dontzap
sudo apt-get install dontzap
而在终端
sudo dontzap --enable
禁用快捷方式:
sudo dontzap --disable
dontzap
软件包不包含在Ubuntu 11.10中。
System->Preferences->Keyboard
但实际上它仍然是活动的,破坏性的并且“在那里”。dontzap
似乎也不是“活动的”(就像在积极开发的一样),并且必须安装它以禁用此组合键似乎违反直觉。还有其他方法可以真正完全禁用它吗?
precise
。
System->Preferences->Keyboard
作品还适用于带有MATE桌面的Ubuntu 14.04。
已在13.10+上进行了测试,在终端上键入以下内容:
sudo dpkg-reconfigure keyboard-configuration
您将看到键盘配置。按ENTER5次以跳过除Kill X部分以外的所有与键盘相关的选项。当您看到如下所示的Kill X选项时:
选择是,然后按Enter。一切配置完毕后,请稍等片刻,然后您应该可以在当前会话上执行CTRL+ ALT+ BCKSPC。保存任何尚待处理的工作后,请自己尝试。
完美解决任何视觉问题或烦人的应用程序。
如果您正在寻找独立于Gnome / KDE / Fluxbox或任何桌面环境或Window Manager的解决方案,请尝试以下X Window System命令。我需要这样做是因为我的Unity桌面未加载(但是X可以正常工作),因此没有注销按钮。
从https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line
使用命令行
您可以键入以下命令以立即启用“快速切换”。
setxkbmap -option terminate:ctrl_alt_bksp
如果您对新行为感到满意,可以将该命令添加到您
~/.xinitrc
的命令中,以使更改永久生效。
另外,根据Ubuntu 10.04 LTS(Lucid Lynx)的DontZap
说法,它已替换了旧版本X Window System中的旧功能。
此外,Ctrl+ Alt+ Backspace选项现在被配置为X键映射(XKB)的选项,代替X服务器“DontZap”选项,并允许该设置的每个用户的配置。
Xorg X11R7.5发行说明中对此进行了进一步说明,其中包括:
希望默认使用此功能的用户可以
通过XKB配置选项“ terminate:ctrl_alt_bksp”启用它。
~/.xinitrc
13.10上则无济于事。也许,~/.xinitrc
最新的Ubuntu不再使用了吗?那么,如何永久启用Zapping?
您也可以使用dconf-editor
。此选项将使设置在会话之间保持不变。
sudo apt-get install dconf-editor
启动后dconf-editor
,导航至org >> gnome >>桌面>> input-sources
在中添加所需的选项xkb-options
。选项字符串用单引号引起来,并用逗号分隔。注意不要删除两端的括号。
要启用ctrl+ alt+ backspace杀死X会话,请添加'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
如果您不经常更改这些值,那么将现有的设置与新的手工设置以及run结合起来可能是最简单的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']
source ~/.profile
使它工作,但注销/登录会重置它。
它已更改为Alt+ Prt Scr+ k。
我不记得确切的时间了,但是应该停止意外使用。
那些知道自己需要它的人将能够很容易地找到新的按键组合。
而且我认为当时有人建议记住它会更容易,因为这是替代性的屏幕杀伤。我不确定情况是否如此。
该功能仍然存在,但是使用不同的组合键。
prt sc
并sys rq
需要fn
对被压而引起的gnome-截图打开; 很多次,如果我按住太久。
(这是针对Gnome Ubuntu的,但我想它与Unity相同---请确认这一点)。
您应该安装gnome-tweak-tool
(如果尚未安装)并运行它。您将在“打字”下找到所需的选项:
如果您觉得比较舒适dconf-editor
(或者不想安装gnome-tweak-tool
),则可以打开dconf-editor
,导航到org.gnome.desktop.input-sources
,然后在xkb-options
属性中添加单词“ terminate:ctrl_alt_bksp” 。
请注意,列表中的其他属性可能与您的键盘有所不同。
您仍然可以通过打开终端并复制并粘贴以下内容来获得Ctrl+ Alt+ Backspace快捷键来重新启动X:
sudo dpkg-reconfigure keyboard-configuration
这似乎根本没有改变任何东西,也没有激活组合键。
在Kubuntu(Kubuntu 16.04 Xenial上的KDE,等离子框架版本5.23)中,我在K>系统设置>输入设备>键盘>高级下找到了该选项。打开菜单项“杀死X服务器的键序列”,然后选中唯一的选项“ Ctrl + Alt + Backspace”,应用。
使用,strace
我可以看到它在/home/$USER/.config/kxkbrc中添加了一行,内容为:Options=terminate:ctrl_alt_bksp
。
setxkbmap
不过,该规则确实有效,并将行读取terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)
到/ usr / share / X11 / xkb / rules / evdev文件中。