
我不記得他們為什麼這樣做,但 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