Есть ли способ узнать, откуда xkb
берется его конфигурация? Под ArchLinux я имею /etc/X11/xorg.conf.d/00-keyboard.conf
с:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,us"
Option "XkbVariant" "altgr-intl,colemak"
Option "XKbOptions" "ctrl:nocaps,grp:alt_shift_toggle"
EndSection
но когда я начинаю, если я делаю setxkbmap -query
, я получаю только
rules: evdev
model: evdev
layout: us,us
variant: altgr-intl,
Так что ни альтернативные варианты, ни опции не распознаются (разумеется, я не могу изменить макет). Если я однако бегу
setxkbmap -layout "us,us" -variant "altgr-intl,colemak" -option "ctrl:nocaps,grp:alt_shift_toggle"
Я правильно понимаю
rules: evdev
model: evdev
layout: us,us
variant: altgr-intl,colemak
options: ctrl:nocaps,grp:alt_shift_toggle
Так есть ли вероятность, что что-то перезаписывает мою конфигурацию? Я использую GNOME / Cinnamon
('xkb, 'us')
, по крайней мере, он работает на моей установке (это не помешает добавить его и посмотреть, если это имеет какое-то значение). Если это все еще не работает, значит, что-то не так на вашей стороне, так как я тоже на Archlinux и настройка ваших макетов и опций отлично работает на моей стороне. Кроме того, я не думаю, что вы можете остановить Gnome от переопределенияxkb
настроек, так как он жестко закодирован в gnome-settings-daemonvariant: colemak,
. Возможно, ошибка? Я не знаю, кому я мог сообщить.