GNOME enables IME mode for non-ibus language when ibus is setup
OS: Arch Linux 64-bits
GNOME: gnome-shell 1:3.32.2+11+g1c6abf378-1 , mutter 3.32.2+43+gb7f15881-1
ibus: ibus 1.5.21-1 ibus-hangul 1.5.1-1
Hello, I have setup GNOME with the language pt-BR with keyboard br-abnt2 and I have also setup ibus for typing hangul.
Typing hangul works fine, however whenever I choose to type pt it seems to use ime mode instead of doing thing the way I would usually expect.
For example, I can type: amanhã
with pt selected and it goes normally amanh
, but when I press tilde the tilde key is rendered on the center of the line with a underscore and, when I finally type the a, the ã
is rendered. (i.e. similarly how ibus works for hangul characters).
With Korean removed from the Input Sources the correct behavior happens: when I press the tilde it won't render until the a is pressed, at which point a ã
will be rendered.
I have noticed that due to this I'm unable to type things such as ä
on an Flash application.
I wanted to record a video or gif of the beahvior but Peek misbeahved while trying to do so. I so believe it should be pretty easy to reproduce as long as your keyboard layout contains deadkeys. (Also, I think ¨
is available in any keyboard layout, which could be a good test).
Also note that this makes type code blocks (such as these with one ` or three ``` ) a very bad experience.