For a long while now, I have been happily using the
xim IME (so that I may use XCompose freely). And I have never had an issue (though some applications which do not sanely handle unicode have crashed on me before due to my use of Compose) with applications ignoring the IME.
However, it seems Chromium (just installed) completely ignores
xim. I cannot use my Compose bindings at all.
I am using Arch Linux (which is just to say that the chromium package itself is very nearly vanilla—I do not believe this is an Arch issue, so I will leave the Arch tag off for now) and I have the following definitions in my
$HOME/.xinitrc which have functioned properly for years:
export GTK_IM_MODULE=xim export QT_IM_MODULE=xim
TL;DR: Any idea why Chromium is ignoring
xim or what I might do to get them to play nice?