Comment 8 for bug 1584314

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

Hi Gunnar,

the issue was that in some cases, typing the Greek key for accent (tonos, the key is ";"), and then after releasing it, typing "α", resulted in two separate characters, i.e.
;+α=´α
instead of the correct
;+α=ά

At first I thought this was because of ibus, because I was seeing the issue only on setups where ibus was installed.
But later on I realized that something, maybe /usr/bin/gnome-language-selector, but possibly something else too, was creating a ~/.xinputrc file:
# im-config(8) generated on Wed, 25 May 2016 07:25:38 +0300
run_im xim
# im-config signature: 5f2367a738e8f9717ddbb719455f7930 -

So when that file was present, even when ibus was not installed, I was still having the tonos issue.
After running `rm ~/.xinputrc` and logging in again, the issue was gone.

Btw note that opening gnome-language-selector and selecting "None" creates that file and causes the issue again!!! So we try to never open gnome-language-selector.

That's all I know about the issue; I found out that Ubuntu Mate comes without ibus/fcitx installed, so we've switched to using that one, where the Xorg system-wide keyboard defaults are respected and remain unmodified after login and everything works flawlessly! :)