Compose key / dead keys not working in XIM applications if input method running
Submitted by Jan Larres
Assigned to Xorg Project Team
If an input method like iBus is running (but not enabled), then dead keys don't work in XIM applications like xterm.
For example, this doesn't work:
$ XMODIFIERS=@im=ibus xterm
<Compose>``<a>``<e> in that xterm just produces 'ae'.
However, this does:
$ XMODIFIERS= xterm
<Compose>``<a>``<e> correctly produces 'æ'.
GTK2/3 applications work fine, I haven't tried Qt ones.
This seems to be independent of the actual input method used, and based on some comments from the iBus developers it seems to be an XIM/XKB issue: https://code.google.com/p/ibus/issues/detail?id=388#c6 https://code.google.com/p/ibus/issues/detail?id=526