回答:
/etc/X11/xorg.conf
次のように変更します。(注:xorgが残りを自動検出するので、これがxorg.confにすべてあれば問題ありません(注:それがなくても自動検出が機能する場合)
Section "ServerFlags"
Option "DontZap" "false"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
startx
、いくつかの作業を行った後、画面をロックしてxlock
から離れるとします。誰もがやって来て、Xを叩き、tty上のユーザーのシェルにアクセスできます。
/etc/X11/xorg.conf.d
confファイルとして配置する必要があります10-enable-ctrl-alt-backspace
。
この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構成オプションが含まれており、これも同様に有効にします。
root
システム全体の構成ファイルを変更したり、変更したりすることなく、この機能を有効にできるため、このオプションが好まれます。このコマンドはFedora 22で機能しました。
あなたは以下を試すことができます(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
setxkbmap -option terminate:ctrl_alt_bksp
それ自体では機能しませんでした:(明らかにあなたもこれを行う必要があります。
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
それはあまりにも行うことができる他のいくつかの場所があります。
場合@ xenoterracideのソリューションはokですAutoAddDevice
オプションが有効にされてServerLayout
、あなたのxorg.conf
。そうでない場合(特にマルチシートX構成の場合)、キーボードを説明するセクションにXkbOptions
行を挿入する必要がありInputDevice
ます。例えば:
Section "InputDevice"
Identifier "keyboard-vmware"
Driver "evdev"
Option "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
RHEL 7.3では、xenoterracideの答えは私にとってはうまくいきましたが、1つの微調整がありました/etc/X11/xorg.conf.d/00-keyboard.conf
。設定ファイルへのパスはです。