In Chrome 35.0.1916.153 or 36.0.1985.125, sometimes, my Compose key partially doesn't work. As far as I can tell, combinations whose last character uses the Shift key that don't work. For example,
≠ work but not
→. In this post, when I say that a combination doesn't work, I mean that nothing happens when I press it; for example, pressing a Compose ' e b inserts
In my running instance, if I type Compose ' e, this inserts the character
é, as it should be. But if I type Compose ' Shift+e, nothing happens. The same goes in an incognito window that I already have open. However, if I open a new incognito window in that instance, Compose ' Shift+e inserts
É as it should at first, but as soon as I open a web page, combinations ending in a shifted key stop working. The same goes with another user account with a fresh profile:
É only works until I load a web page.
This problem didn't start today. I don't remember if it started when I upgraded from Chrome 34.x (stable) to Chrome 35.x (stable), but it started around that time.
I normally have the environment variable
GTK_IM_MODULE=xim, because I don't want Gtk applications to use an input method different from standard X applications. Removing this variable for Chrome seems to make Compose work normally.
What is the effect of
GTK_IM_MODULE on Chrome? How do I get it to reliably use the X11 input method?