xorg.conf XkbOption ignorado para terminar: ctrl_alt_bksp para reiniciar X

8

Quiero que Ctrl+ Alt+ Bkspreinicie X, así que creé una xorg.confregla:

/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

Y comprobando /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"

La última línea muestra que ve la directiva.

Y sin embargo, cuando abro una terminal y escribo 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)" };
};

Yo puedo forzar la opción, setxkbmap -option terminate:ctrl_alt_bkspdándome:

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

Y lo pruebo y se reinicia Xcorrectamente.

No entiendo. Tuve esto funcionando la semana pasada, pero ahora no carga XkbOptionel xorg.confarchivo. ¿Hay otra capa que establezca XKBconfiguraciones que no conozco?

Estoy usando Ubuntu 13.10, pero con xmonad. Me carga algunas utilidades de GNOME ( gnome-panel, gnome-screensaver, gnome-keyring-demon), pero no gnome-settings-daemon.

reajustar
fuente
¿Qué se muestra en dconf-editororg.gnome.desktop.input-sources.xkb-options?
Danatela
Mira si la publicación de Peter aquí te ayuda.
don_crissti

Respuestas:

0

Inicia dconf-editory ve a org.gnome.desktop.input-sources.xkb-options. Debería ser así:

ingrese la descripción de la imagen aquí

Si no ve 'terminate:ctrl_alt_bksp', debe agregarlo allí.

Danatela
fuente
No estoy usando el demonio de configuración de GNOME, por lo que dconf-editor (o gsettings) no debería importar. De hecho, me parece que en dconf-editor, terminate:ctrl_alt_bkspestá en la lista xkb-opciones, pero la combinación de teclas no tiene efecto y setxkbmap -print -verbose 10demuestra que es no habilitado.
reasgt
No importa el comentario anterior. Me acabo de dar cuenta de que usar la autorización para matar a X es ridículo.
Danatela 01 de