如何启用 Ctrl+Alt+Backspace?

dv3*_*0ea 62 keyboard shortcut-keys

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

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

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

Lui*_*ado 63

这是在 13.10+ 上测试过的,在终端上输入以下内容:

sudo dpkg-reconfigure keyboard-configuration
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

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

在此处输入图片说明

选择,然后按回车键。等一等,而一切配置和之后,你应该有能力CTRL+ ALT+BCKSPC在当前会话的权利。保存任何待处理的工作后,请自行尝试。

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

谢谢@david-c 它也看起来像这样:

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

在此处输入图片说明

  • 适用于 Ubuntu 16.04 LTS (6认同)
  • 这可能是这里唯一的解决方案(我的意思是不使用控制面板)在键盘布局开关之间保持设置。 (5认同)
  • 这个解决方案值得点赞! (4认同)
  • 适用于 Ubuntu 18.04 LTS (4认同)

812*_*128 35

对于 Unity(13.04 到 17.04):

你想要:系统->首选项->键盘

然后单击 Layouts 选项卡,Options 按钮,并展开Key sequence to kill the X server,最后选中复选框。

截屏

要通过命令行启用它,请安装dontzap 安装 dontzap

sudo apt-get install dontzap
Run Code Online (Sandbox Code Playgroud)

在终端中

sudo dontzap --enable
Run Code Online (Sandbox Code Playgroud)

要禁用快捷方式:

sudo dontzap --disable
Run Code Online (Sandbox Code Playgroud)


Ste*_*ski 21

对于 13.10 及更新版本:

如果您正在寻找独立于 Gnome/KDE/Fluxbox 或任何桌面环境或窗口管理器的解决方案,请尝试以下 X Window System 命令。我需要这个是因为我的 Unity 桌面没有加载(但 X 工作正常),因此没有注销按钮。

来自https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line

使用命令行

您可以键入以下命令以立即启用 Zapping。

setxkbmap -option terminate:ctrl_alt_bksp

如果您对新行为感到满意,可以将该命令添加到您~/.xinitrc的命令中,以使更改永久生效。

此外,根据Ubuntu 10.04 LTS (Lucid Lynx),这已经取代了旧版DontZapX Window System的旧功能。

此外,Ctrl+ Alt+Backspace选项现在被配置为X键映射(XKB)的选项,代替X服务器“DontZap”选项,并允许该设置的每个用户的配置。

这在Xorg X11R7.5 发行说明中有进一步解释,其中包括:

希望默认使用此功能的用户可以
通过 XKB 配置选项“terminate:ctrl_alt_bksp”启用它。

  • @Jorge Castro @Stefan Lasiewski 感谢您的建议。setxkbmap 的一次性选项有效,但在 13.10 上将其添加到 `~/.xinitrc` 没有任何作用。可能在最新的 Ubuntu 上不再使用 `~/.xinitrc`?那么如何永久启用 Zapping? (2认同)

cha*_*kes 20

您也可以使用dconf-editor. 此选项将使设置跨会话保持不变。

sudo apt-get install dconf-editor
Run Code Online (Sandbox Code Playgroud)

启动后dconf-editor,导航到org >> gnome >> desktop >> input-sources

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

为了使ctrl+ alt+backspace杀掉X会话,加'terminate:ctrl_alt_bksp'

您可以使用此方法输入在System Settings >> Text Entry 中不再可用的大多数传统 xkb 选项。例外是用于切换键盘布局的设置,由于错误,该设置当前不起作用。

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

要运行等效于dconf-editor从终端使用的命令,请使用

gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"
Run Code Online (Sandbox Code Playgroud)

注意值周围的单引号,周围的方括号,整个事物周围的双引号。换句话说,就像在dconf-editor.

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

您可以通过以下方式获取现有设置

gsettings get org.gnome.desktop.input-sources xkb-options
Run Code Online (Sandbox Code Playgroud)

如果您不经常更改这些值,最简单的方法可能是手动将现有设置与新设置和 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"
Run Code Online (Sandbox Code Playgroud)

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

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

"['val', 'val2']"
Run Code Online (Sandbox Code Playgroud)

当脚本运行参数字符串应该不会有双引号。

['val', 'val2']
Run Code Online (Sandbox Code Playgroud)


Ric*_*way 9

它已更改为Alt+ Prt Scr+ k

我不记得它是什么时候了,但它应该停止意外使用。

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

而且我认为当时有人建议它会更容易记住,因为它是替代屏幕杀死。我不确定是不是这样。

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

  • -1. Alt + PrtScr + k 或 (SysRq + k) 是一个神奇的 SysRq 组合键,可以杀死当前虚拟控制台上的所有进程。它可以用来杀死 X 服务器,但它不能替代 Ctrl + Alt + Bksp。在 Ubuntu 9.04 Ctrl + Alt + Bksp 默认情况下被禁用(未删除),可以通过设置 X 服务器标志('DontZap')来启用,从 Ubuntu 9.10 开始,它就像 fluteflute 所描述的那样。 (14认同)
  • 找到发行说明。这个问题的 Ubuntu 答案在这个页面 https://wiki.ubuntu.com/LucidLynx/ReleaseNotes 大约一半。 (5认同)
  • 只是提到“Alt + Prt Scr”在大多数键盘上标记为“SysRq”(系统请求)以帮助您轻松记住这一点。 (2认同)

Rma*_*ano 8

(这是针对 Gnome Ubuntu 的,但我想对于 Unity 来说也是一样的——请有人确认这一点)。

您应该安装gnome-tweak-tool(如果尚未安装)并运行它。您将在“打字”下找到您正在寻找的选项:

打字

如果你觉得更舒服dconf-editor(或者你不想安装gnome-tweak-tool),你可以打开dconf-editor,导航到org.gnome.desktop.input-sources,然后在xkb-options 属性中添加单词“terminate:ctrl_alt_bksp” 。

dconf-editor xkb 属性

请注意,列表中的其他属性可能因您的键盘而异。