일부 프로그램에서만 데드 키 매핑이 누락되었습니다.

일부 프로그램에서만 데드 키 매핑이 누락되었습니다.

^일부 프로그램에서는 작동 하지 않습니다 . 저는 OpenSUSE 13.1 64b의 KDE에서 작업하고 있습니다.

^Konsole, Firefox, Chrome 및 Gvim에서 데드 키 역할을 합니다.

^Xterm, Emacs, Opera, Libreoffice에는 효과가 없습니다(누르고 삽입하기만 ^하면 a됩니다).a

내 거/etc/X11/xorg.conf.d/90-keytable.conf

Section "InputClass"
   Identifier "LocalKeyboard"
   MatchIsKeyboard "on"
   Option   "XkbLayout" "ch"
   Option   "XkbVariant"   "fr"
EndSection

고쳐 쓰다

Giles의 의견에 대한 답변으로 xdv출력을 게시했습니다.^

KeyPress event, serial 40, synthetic NO, window 0x4800001,
    root 0x25e, subw 0x0, time 19371288, (-553,369), root:(297,392),
    state 0x10, keycode 21 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: True

업데이트 2

이것이 출력이다env | grep IM

QT_IM_MODULE=ibus
CACHESTALLTIME=12
XDG_RUNTIME_DIR=/run/user/1000
GTK_IM_MODULE=ibus
QT_IM_SWITCHER=imsw-multi

편집 3

.emacs에 다음 줄을 추가하여 emacs GUI 문제를 해결했습니다.

(load-library "iso-transl")

관련 정보