มีวิธีสอบถามที่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 / อบเชย