Compose key / dead keys not working in XIM applications if input method running
@majutsushi
Submitted by Jan Larres Assigned to Xorg Project Team
Description
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
Pressing <Compose>``<a>``<e>
in that xterm just produces 'ae'.
However, this does:
$ XMODIFIERS= xterm
Now pressing <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