기본 QWERTY 레이아웃을 colemak 레이아웃으로 변경하고 싶습니다. 저는 bspwm과 기본 sxhkd를 사용합니다.
X11 구성 파일에서 설정을 시도했습니다.
/etc/X11/xorg.conf.d/30-keyboard.conf:
Section "InputClass"
Identifier "KeyboardDefaults"
Driver "libinput"
Option "XkbLayout" "us,ru"
Option "XkbVariant" "colemak,"
Option "XkbOptions" "grp:win_space_toggle"
EndSection
작동하지만 Super 키와 필요한 키(예: d)를 누르면 sxhkd가 이를 QWERTY의 g로 인식합니다.
또한 ~/.xinitrc에서 X11 시작 시 설정을 시도했습니다.
setxkbmap -layout 'us,ru' -variant 'colemak,' -option 'grp:win_space_toggle'
하지만 그것도 작동하지 않습니다 (같은 문제).
나는 이 정확한 설정으로 sway(wayland wm)를 사용해 왔으며(내 생각에는 그들이 자체적으로 xkb 구현을 만든 것 같습니다) 예상대로 작동합니다. 그러나 표준 Xorg에서는 그렇지 않습니다.
답변1
dbus와 elogind를 활성화했을 때 마술처럼 작동했습니다.