Czy istnieje sposób zapytania, skąd xkb
pochodzi jego konfiguracja? Pod ArchLinux mam /etc/X11/xorg.conf.d/00-keyboard.conf
z:
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
ale kiedy zaczynam, jeśli tak setxkbmap -query
, to tylko dostaję
rules: evdev
model: evdev
layout: us,us
variant: altgr-intl,
Więc ani alternatywne warianty, ani opcje nie są rozpoznawane (nie trzeba dodawać, że nie mogę zmienić układu). Jeśli jednak ucieknę
setxkbmap -layout "us,us" -variant "altgr-intl,colemak" -option "ctrl:nocaps,grp:alt_shift_toggle"
Rozumiem poprawnie
rules: evdev
model: evdev
layout: us,us
variant: altgr-intl,colemak
options: ctrl:nocaps,grp:alt_shift_toggle
Czy jest więc możliwe, że coś nadpisuje moją konfigurację? Używam GNOME / Cinnamon
('xkb, 'us')
, przynajmniej działa na mojej instalacji (dodanie go i sprawdzenie, czy to robi różnicę), nie zaszkodzi. Jeśli to nadal nie działa, to coś musi być po twojej stronie, ponieważ jestem również na Archlinuxie, a ustawienie twoich układów i opcji działa dobrze po mojej stronie. Nie sądzę też, żebyś mógł powstrzymaćxkb
variant: colemak,
. Może błąd? Nie wiem, komu mógłbym się zgłosić.