xim
다양한 그래픽 문제로 인해 떠나야 했습니다.
설정하려고 하는데 ibus
키보드에서 반복되도록 할 수 없습니다.
기타 정보:
- 데비안 테스트
- 훌륭한 WM
사용하기 전 제 설정입니다 ibus
. 내 키보드의 특수 키를 에 매핑합니다 ISO_Next_Group
. 아래 설정을 사용하면 특수 키를 사용하여 세 가지 키보드 레이아웃을 순환하고 을 사용하여 작성할 수 있습니다 PrtSc
.
~/.sessionrc
setxkbmap -layout 'us,gr,il' -variant ',polytonic,biblical' -option ctrl:nocaps,compose:prsc
xmodmap ~/.Xmodmap
export GTK_IM_MODULE=xim
~/.Xmodmap
keycode 147 = ISO_Next_Group NoSymbol
xev
키를 누르면 다음과 같이 표시됩니다(두 이벤트 모두 키를 누를 때 발생하지만 키를 올릴 때는 아무 것도 발생하지 않음).
KeyPress event, serial 36, synthetic NO, window 0x3200001,
root 0x79b, subw 0x0, time 9147156, (-108,258), root:(763,709),
state 0x0, keycode 147 (keysym 0xfe08, ISO_Next_Group), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x3200001,
root 0x79b, subw 0x0, time 9147156, (-108,258), root:(763,709),
state 0x0, keycode 147 (keysym 0xfe08, ISO_Next_Group), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
의 경우 ibus
my는 ~/.Xmodmap
동일하며 ~/.xsessionrc
이제 다음을 포함합니다.
setxkbmap -layout 'us,gr,il' -variant ',polytonic,biblical' -option ctrl:nocaps,compose:prsc
xmodmap ~/.Xmodmap
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
ibus-daemon -rx &
에는 ibus-setup
세 가지 키보드 레이아웃이 모두 나열되어 있으며 레이아웃을 변경하는 키는 입니다 . 하지만 이 키를 누르면 세 가지 레이아웃을 모두 순환하는 대신 ISO_Next_group
(마우스로) 최근에 선택한 다른 레이아웃ibus
간에 전환됩니다.us
로드한 후 키를 누르면 ibus-daemon
출력도 변경되는 것을 확인했습니다.xev
ISO_Next_Group
FocusOut event, serial 33, synthetic NO, window 0x4e00001,
mode NotifyGrab, detail NotifyAncestor
FocusOut event, serial 33, synthetic NO, window 0x4e00001,
mode NotifyUngrab, detail NotifyPointer
FocusIn event, serial 33, synthetic NO, window 0x4e00001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ibus
세 가지 키보드 레이아웃을 모두 순환하려면 어떻게 해야 합니까 ?
고쳐 쓰다
단축키를 전환했습니다.
<CTRL> + ISO_Next_Group
→ 레이아웃 전환ISO_Next_Group
→ 이모티콘 입력
이것은 대부분 작동하는 것 같습니다.
GLFW_IM_MODULE=ibus
지원을 추가해야 합니다 kitty
.