なぜこれを行ったのかは覚えていませんが、ある時点でX.orgは無効にすることを決定しました Ctrl Alt Backspace を強制終了するのは良い考えでした。それを再度有効にする方法は知っていますが、その方法を覚えていません。誰かが私の記憶を更新できますか?
回答
/etc/X11/xorg.conf
またはivを変更します/etc/X11/xorg.conf.d/
のid = “babfc6e2bb”>
ファイルには次のものが含まれます(注:xorgは引き続き自動であるため、xorg.confにあるのはこれだけで問題ありません。 -残りを検出します(注:自動検出が機能しない場合)
Section "ServerFlags" Option "DontZap" "false" EndSection Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
コメント
回答
DontZap
機能がFedora16およびUbuntu11.10(2011年11月現在の最新リリース)で機能しなくなったため、代替手段を見つけました。
X11R7.5リリースによると注:この機能はXKB構成オプションに移行されているため、DontZapは機能しなくなりました。これがFedoraとUbuntuでのXorg実装の詳細なのか、それとも他のディストリビューションにも影響するのかわかりません。
サーバーのキーストロークを終了する
Xorgサーバーは以前にユーザーを許可していましたControl + Alt + Backspaceキーを押してサーバーを終了します。このリリースではこの機能はデフォルトで有効になっていますが、xkeyboard-configプロジェクトからXorgで通常使用されるキーマップデータは、次の方法でそのシーケンスをマップしないように変更されています。デフォルトでは、経験の浅いユーザーが誤って作業を破壊する可能性を減らすためです。
この機能をデフォルトで利用できるようにしたいユーザーは、XKB構成オプション「terminate:ctrl_alt_bksp」を使用して有効にすることができます。 、setxkbmapコマンドを使用して、次のコマンドを実行することでこれを有効にできます。
setxkbmap -option "terminate:ctrl_alt_bksp"
多くのデスクトップ環境では、設定にXKB構成オプションが含まれています。 oこれも有効にします。
コメント
- 私の答えは7.6でも機能します
- この回答をありがとう。
root
になったり、システム全体の構成ファイルを変更したりせずにこの機能を有効にできるため、このオプションをお勧めします。このコマンドはFedora22で機能しました。 - このオプションに同意しない唯一の理由は、'ログインマネージャーを強制終了できないことです。 div id = “636e05e1e0″>
boot "がデスクトップ環境で動かなくなった場合、そこで殺すことはできません。'最近この問題が発生しました。
回答
現在のUbuntuリリースでは、少なくとも14.10以降、キーボード-構成パッケージには、Zapを再度有効にするオプションがあります。
$ sudo dpkg-reconfigure keyboard-configuration
回答
debianまたはに基づいて、次のオプションを追加できます:
XKBOPTIONS="terminate:ctrl_alt_bksp"
/ etc / default / keyboardファイルに
コメント
- アクティブ化:
udevadm trigger --subsystem-match=input --action=change
回答
次のことを試すことができます(Ubuntuで試しました):
xorg.confファイルに次の行を追加し、貼り付けるときに次のようにします。スマートクォートを使用しない。
sudo gksudo gedit /etc/X11/xorg.conf
Section "ServerFlags" Option "DontZap" "false" EndSection
ドンツァップツールを試すこともできます
sudo apt-get install dontzap
ターミナルを開き、入力して有効にします
sudo dontzap --enable
無効にする
sudo dontzap --disable
Comm ents
- デフォルトでこれをオフにしたことがないことを本当に望んでいます。ああ、apt-getは私のシステムでは'動作しません;)どうやら'パッケージ化されたdontzapもありません。まあ。
- 最初の解決策を試しましたか?
-
setxkbmap -option terminate:ctrl_alt_bksp
それ自体では機能しませんでした' :(明らかにこれも行う必要があります。 - @Hermantもちろんですが、半分しかないようです。実際に動作しています… 'でxsetkbdオプションを構成する方法があります。 xorg.conf。likeso
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
他にもできる場所がいくつかあります。 - ソリューションをAnswerとして使用できる場合は、gr8になります。同じ問題に直面している他の人が助けを得ることができること:-)。
回答
@xenoterracideの解決策は問題ありませんxorg.conf
のServerLayout
でAutoAddDevice
オプションが有効になっている場合。そうでない場合(特にマルチシートX構成の場合)、キーボードを説明するInputDevice
セクションにXkbOptions
行を挿入する必要があります。例:
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
。
startx
で開始し、何らかの作業を行ってから、xlock
で画面をロックするとします。と葉。誰でも参加でき、Xをザッピングして、tty上のユーザー'のシェルにアクセスできます。/etc/X11/xorg.conf.d
に配置する必要があります。10-enable-ctrl-alt-backspace
。