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

関連情報