如何使用 Ctrl+Alt+Backspace 啟用殺死 Xorg

如何使用 Ctrl+Alt+Backspace 啟用殺死 Xorg

我不記得他們為什麼這樣做,但 X.org 有一次決定禁用它CtrlAltBackspace來殺死它是一個好主意。我知道有一種方法可以重新啟用它,但我不記得如何操作。有人可以刷新我的記憶嗎?

答案1

修改/etc/X11/xorg.conf或使用以下內容的.conf文件。 /etc/X11/xorg.conf.d/(注意:如果這是您在 xorg.conf 中的全部內容,那也沒關係,因為 xorg 仍會自動檢測其餘部分(注意:如果沒有它,自動檢測也能正常工作))

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

Section "InputClass"
    Identifier      "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option          "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

答案2

DontZap功能在 Fedora 16 和 Ubuntu 11.10(截至 2011 年 11 月的最新版本)上不再適用,因此我找到了替代方案。

根據 X11R7.5 發行說明,此功能似乎已遷移到 XKB 配置選項,因此 DontZap 不再運作。我無法判斷這是否是 Fedora 和 Ubuntu 中 Xorg 實現的細節,或者這是否也會影響其他發行版。

http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt

終止伺服器擊鍵

Xorg 伺服器先前允許使用者透過按 Control + Alt + Backspace 鍵退出伺服器。雖然此版本中仍然默認啟用此功能,但通常與 Xorg 一起使用的鍵盤映射數據(來自 xkeyboard-config 項目)已被修改為默認情況下不映射該序列,以減少沒有經驗的用戶意外破壞的機會他們的工作。

希望預設使用此功能的使用者可以透過 XKB 配置選項“terminate:ctrl_alt_bksp”啟用它。例如,可以使用 setxkbmap 命令透過執行下列命令來啟用此功能:

       setxkbmap -option "terminate:ctrl_alt_bksp"                       

許多桌面環境在其首選項中都包含 XKB 配置選項來啟用此功能。

答案3

在目前的 Ubuntu 版本中,至少從 14.10 開始,鍵盤配置套件有一個重新啟用 Zap 的選項:

$ sudo dpkg-reconfigure keyboard-configuration

答案4

你可以嘗試以下操作(我已經在我的 Ubuntu 上嘗試過):

將以下行加入 xorg.conf 檔案中,確保貼上時不使用智慧引號。

sudo gksudo gedit /etc/X11/xorg.conf

Section "ServerFlags"
Option "DontZap" "false"
EndSection

您也可以嘗試 dontzap 工具

sudo apt-get install dontzap

打開終端機並鍵入以啟用

sudo dontzap --enable

用於停用

sudo dontzap --disable

相關內容