xorg.conf 규칙과 함께 ibus를 사용할 수 있습니까?

xorg.conf 규칙과 함께 ibus를 사용할 수 있습니까?

방금 ibus를 설치했습니다. 그러나 그것은 내 xorg.conf규칙 중 일부를 초과하는 것 같습니다. 에 /etc/X11/xorg.conf.d/10-general-xkb.conf다음 줄이 포함된 파일이 있습니다 .

Option "XKbOptions" "lv3:ralt_switch_multikey,numpad:pc,ctrl:swapcaps"

이것은 교환 Ctrl하고 Caps Lock. 그러나 내 기본 인체 공학적 키보드에는 이미 이러한 키가 올바른 위치에 있습니다. 따라서 /etc/X11/xorg.conf.d/11-TECK-keymap.conf해당 키보드와 일치하는 다른 파일( )이 있고 MatchProduct다음 줄을 적용합니다.

Option "XKbOptions" "lv3:ralt_switch_multikey,numpad:pc"

그러면 이전 옵션을 덮어쓰고 Ctrl및를 Caps Lock기본값으로 둡니다.

그러나 ibus를 설치한 후 두 번째 xorg.conf파일이 올바르게 실행되지 않는 것을 발견했습니다. 컴퓨터를 다시 시작하거나 ibus 레이아웃을 전환한 후 처음으로 잘못된 xorg 레이아웃이 나타납니다. 즉, ctrl:swapcaps옵션이 인체공학적 키보드에 잘못 적용되었습니다. USB 케이블을 수동으로 뽑았다가 다시 연결하면 레이아웃이 다시 정확해집니다. xorg.conf규칙과 함께 ibus를 사용할 수 있는 방법이 있습니까 ?

다음은 참고용입니다 ~/.xprofile.

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx

저는 KDE Plasma 5와 최신 Arch Linux 시스템을 사용하고 있습니다.

편집하다

이것이 가능하지 않은 경우 "ibus 레이아웃 전환" 키를 다시 바인딩하여 xorg.conf전환 후 규칙을 다시 로드하는 추악한 해킹이 있을 수 있습니다. 하지만 이러한 규칙을 다시 로드하는 방법을 찾을 수 없습니다.

관련 정보