Xorg

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

  • January 21, 2021

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

修改/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

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 鍵退出伺服器。雖然此版本中仍預設啟用此功能,但 xkeyboard-config 項目中通常與 Xorg 一起使用的鍵盤映射數據已被修改為預設不映射該序列,以減少沒有經驗的使用者意外破壞的機會他們的工作。

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

       setxkbmap -option "terminate:ctrl_alt_bksp"                       

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

引用自:https://unix.stackexchange.com/questions/375