X:を再起動するためのterminate:ctrl_alt_bkspでxorg.conf XkbOptionが無視されました


8

Ctrl+ Alt+でBkspXを再起動したいので、xorg.confルールを作成しました。

/usr/share/X11/xorg.conf.d/53-zap.conf

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

Section "InputClass"
    Identifier      "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option          "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

そしてチェック/var/log/Xorg.0.log

[  1023.598] (II) XINPUT: Adding extended input device "Asus WMI hotkeys" (type: KEYBOARD, id 11)
[  1023.598] (**) Option "xkb_rules" "evdev"
[  1023.598] (**) Option "xkb_model" "pc105"
[  1023.598] (**) Option "xkb_layout" "us"
[  1023.598] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  1023.598] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[  1023.598] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[  1023.598] (**) AT Translated Set 2 keyboard: Applying InputClass "Keyboard Defaults"
[  1023.598] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[  1023.598] (**) AT Translated Set 2 keyboard: always reports core events
[  1023.598] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event3"
[  1023.598] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[  1023.598] (--) evdev: AT Translated Set 2 keyboard: Found keys
[  1023.598] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[  1023.598] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[  1023.598] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id
 12)
[  1023.598] (**) Option "xkb_rules" "evdev"
[  1023.598] (**) Option "xkb_model" "pc105"
[  1023.598] (**) Option "xkb_layout" "us"
[  1023.598] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"

最後の行は、ディレクティブを認識していることを示しています。

それでも、ターミナルを開いてタイプすると setxkbmap -print -verbose 10

Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules:      evdev
model:      pc105
layout:     us
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+us+inet(evdev)
geometry:   pc(pc105)
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete"  };
    xkb_symbols   { include "pc+us+inet(evdev)" };
    xkb_geometry  { include "pc(pc105)" };
};

私がすることができ、オプションを強制的setxkbmap -option terminate:ctrl_alt_bkspに私を与え、:

...
model:      pc105
layout:     us
options:    terminate:ctrl_alt_bksp
Trying to build keymap using the following components:
...

そして私はそれをテストし、それはX正しく再起動します。

わかりません。私は先週これを働いていましたが、今XkbOptionxorg.confファイルからロードされません。XKB私が知らない設定を行う別のレイヤーはありますか?

私はUbuntu 13.10を使用していxmonadますが、私はいくつかのgnomeユーティリティをロードし(gnome-panelgnome-screensavergnome-keyring-demon)ではなくgnome-settings-daemon


dconf-editor、org.gnome.desktop.input-sources.xkb-optionsには何が表示されていますか?
Danatela 2014年

ここのpeterhの投稿が役立つかどうかを確認してください。
don_crissti 2015年

回答:


0

起動dconf-editorしてに移動しorg.gnome.desktop.input-sources.xkb-optionsます。次のようになります。

ここに画像の説明を入力してください

表示されない'terminate:ctrl_alt_bksp'場合は、そこに追加してください。


私はGNOME設定デーモンを使用していないので、dconf-editor(またはgsettings)は関係ありません。確かに、私はその中を見つけdconf-editorterminate:ctrl_alt_bkspXKB-オプションのリストであるが、キーの組み合わせは何の効果と持っていないsetxkbmap -print -verbose 10ことがあることを示していない有効になっています。
reasgt 14年

以前のコメントを気にしないでください。承認を使用してXを強制終了するのはばかげていることに気づきました。
Danatela 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.