[arch-general] Problem with x11 keymap options
Hey, I've been trying to get my locale to work correctly, adn everythign else seems to be roughly correct (if I set grp:alt_shift_toggle with setxkbmap I can switch between my keyboards), but the option grp:alt_shift_toggle doesn't work unless I run the command manually. I've checked ~/.profile, ~/.bashrc /etc/profile and /etc/bash.bashrc (I think that's what it's called). No setxkbmaps or localectls anywhere. Jounrals and logs seemto be of little help, showing that everything is loading fine. Can anyone help me find out what's wrong? -- Regards, Juha Kankare
On 02 Mar 2019, at 6:48 pm +0000, Juha Kankare via arch-general wrote:
Hey,
Hello!
I've been trying to get my locale to work correctly, adn everythign else seems to be roughly correct (if I set grp:alt_shift_toggle with setxkbmap I can switch between my keyboards), but the option grp:alt_shift_toggle doesn't work unless I run the command manually.
So is it failing to load when specified in /etc/X11/xorg.conf.d/some_snippet_file.conf? If so, would you please post the relevant file, and any others you've made for this system that configure the keyboard? Cheers, iff
On 03/03/2019 00:36, Ivy Foster via arch-general wrote:
On 02 Mar 2019, at 6:48 pm +0000, Juha Kankare via arch-general wrote:
Hey, Hello!
I've been trying to get my locale to work correctly, adn everythign else seems to be roughly correct (if I set grp:alt_shift_toggle with setxkbmap I can switch between my keyboards), but the option grp:alt_shift_toggle doesn't work unless I run the command manually. So is it failing to load when specified in /etc/X11/xorg.conf.d/some_snippet_file.conf? If so, would you please post the relevant file, and any others you've made for this system that configure the keyboard?
Cheers, iff
The only file I know is modifying my keyboard settings is /etc/X11/xorg.conf.d/00-keyboard.conf, which looks like this: File: /etc/X11/xorg.conf.d/00-keyboard.conf # Written by systemd-localed(8), read by systemd-localed and Xorg. It's # probably wise not to edit this file manually. Use localectl(1) to # instruct systemd-localed to update it. Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "fi,ru,us" Option "XkbModel" "pc104" Option "XkbVariant" ",phonetic," Option "XkbOptions" "grp:alt_shift_toggle" EndSection ==EOF== So, in my opinion, that looks pretty normal. Though, in the Xorg logs the keyboard is loaded and removed about three million times, like this: Short excerpt from my /var/log/Xorg.0.log [ 28803.768] (II) config/udev: Adding input device Razer Razer Kraken 7.1 V2 Consumer Control (/dev/input/event3) [ 28803.768] (**) Razer Razer Kraken 7.1 V2 Consumer Control: Applying InputClass "libinput keyboard catchall" [ 28803.768] (**) Razer Razer Kraken 7.1 V2 Consumer Control: Applying InputClass "system-keyboard" [ 28803.768] (II) Using input driver 'libinput' for 'Razer Razer Kraken 7.1 V2 Consumer Control' [ 28803.768] (**) Razer Razer Kraken 7.1 V2 Consumer Control: always reports core events [ 28803.768] (**) Option "Device" "/dev/input/event3" [ 28803.768] (**) Option "_source" "server/udev" [ 28803.769] (II) event3 - Razer Razer Kraken 7.1 V2 Consumer Control: is tagged by udev as: Keyboard [ 28803.769] (II) event3 - Razer Razer Kraken 7.1 V2 Consumer Control: device is a keyboard [ 28803.769] (II) event3 - Razer Razer Kraken 7.1 V2 Consumer Control: device removed [ 28803.794] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.3/0003:1532:0510.000C/input/input35/event3" [ 28803.794] (II) XINPUT: Adding extended input device "Razer Razer Kraken 7.1 V2 Consumer Control" (type: KEYBOARD, id 14) [ 28803.794] (**) Option "xkb_model" "pc104" [ 28803.794] (**) Option "xkb_layout" "fi,ru,us" [ 28803.794] (**) Option "xkb_variant" ",phonetic," [ 28803.794] (**) Option "xkb_options" "grp:alt_shift_toggle" [ 28803.795] (II) event3 - Razer Razer Kraken 7.1 V2 Consumer Control: is tagged by udev as: Keyboard [ 28803.795] (II) event3 - Razer Razer Kraken 7.1 V2 Consumer Control: device is a keyboard [ 28803.795] (II) config/udev: Adding input device Razer Razer Kraken 7.1 V2 (/dev/input/event4) [ 28803.795] (**) Razer Razer Kraken 7.1 V2: Applying InputClass "libinput keyboard catchall" [ 28803.795] (**) Razer Razer Kraken 7.1 V2: Applying InputClass "system-keyboard" [ 28803.795] (II) Using input driver 'libinput' for 'Razer Razer Kraken 7.1 V2' [ 28803.795] (**) Razer Razer Kraken 7.1 V2: always reports core events [ 28803.795] (**) Option "Device" "/dev/input/event4" [ 28803.795] (**) Option "_source" "server/udev" [ 28803.808] (II) event4 - Razer Razer Kraken 7.1 V2: is tagged by udev as: Keyboard [ 28803.808] (II) event4 - Razer Razer Kraken 7.1 V2: device is a keyboard [ 28803.808] (II) event4 - Razer Razer Kraken 7.1 V2: device removed [ 28803.834] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.3/0003:1532:0510.000C/input/input36/event4" [ 28803.834] (II) XINPUT: Adding extended input device "Razer Razer Kraken 7.1 V2" (type: KEYBOARD, id 15) [ 28803.834] (**) Option "xkb_model" "pc104" [ 28803.834] (**) Option "xkb_layout" "fi,ru,us" [ 28803.834] (**) Option "xkb_variant" ",phonetic," [ 28803.834] (**) Option "xkb_options" "grp:alt_shift_toggle" [ 28803.839] (II) event4 - Razer Razer Kraken 7.1 V2: is tagged by udev as: Keyboard [ 28803.839] (II) event4 - Razer Razer Kraken 7.1 V2: device is a keyboard [ 28810.116] (II) config/udev: removing device Razer Razer Kraken 7.1 V2 Consumer Control [ 28810.117] (II) event3 - Razer Razer Kraken 7.1 V2 Consumer Control: device removed [ 28810.128] (II) UnloadModule: "libinput" [ 28810.148] (II) config/udev: removing device Razer Razer Kraken 7.1 V2 [ 28810.149] (II) event4 - Razer Razer Kraken 7.1 V2: device removed [ 28810.167] (II) UnloadModule: "libinput" [ 28813.716] (II) config/udev: Adding input device Razer Razer Kraken 7.1 V2 (/dev/input/event4) [ 28813.716] (**) Razer Razer Kraken 7.1 V2: Applying InputClass "libinput keyboard catchall" [ 28813.716] (**) Razer Razer Kraken 7.1 V2: Applying InputClass "system-keyboard" [ 28813.716] (II) Using input driver 'libinput' for 'Razer Razer Kraken 7.1 V2' [ 28813.716] (**) Razer Razer Kraken 7.1 V2: always reports core events [ 28813.716] (**) Option "Device" "/dev/input/event4" [ 28813.716] (**) Option "_source" "server/udev" [ 28813.717] (II) event4 - Razer Razer Kraken 7.1 V2: is tagged by udev as: Keyboard [ 28813.717] (II) event4 - Razer Razer Kraken 7.1 V2: device is a keyboard [ 28813.717] (II) event4 - Razer Razer Kraken 7.1 V2: device removed [ 28813.740] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.3/0003:1532:0510.000D/input/input38/event4" [ 28813.740] (II) XINPUT: Adding extended input device "Razer Razer Kraken 7.1 V2" (type: KEYBOARD, id 14) [ 28813.740] (**) Option "xkb_model" "pc104" Is this normal? -- Regards, Juha Kankare
participants (2)
-
Ivy Foster
-
Juha Kankare