GNOME Bugzilla – Bug 775275
Languages do not always switch to "Japanese (Anthy)" properly when using top-bar switcher or keyboard shortcut
Last modified: 2021-07-05 14:20:50 UTC
I have recently noticed that when switching from languages such as "Russian" or "Arabic" to "Japanese (Anthy)", though seemingly never "English (UK)/(US)", that it doesn't properly switch and carries on typing whichever language it was that I was trying to change from. I have made a screencast of what I experience (sorry that it's a little slow and has a few issues such as where I accidentally brought up the find feature in gedit, twice): https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1616469/+attachment/4727027/+files/Strange_Anthy_Language_Switching_Bug.mp4 I have now also noticed that if I use the LeftShift+RightShift keyboard shortcut to switch between "English (UK)", "Russian", and "Japanese (Anthy)" that it switches fine to "Russian", however when it is displayed as being set to "Japanese (Anthy)" in the top bar, it still types only in Russian as it does when it is set to the previous option of "Russian". Though pressing it again will return it to "English (UK)". It doesn't appear to matter which language is before or after it, it will just take the form of whatever language is before it when switching using the keyboard shortcut which is rather annoying. I first found this issue on Ubuntu GNOME 16.04.1 with GNOME 3.20, but it is also present on Ubuntu GNOME 16.10 with GNOME 3.22. I originally reported this issue here: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1616469 But thought I should also do so upstream.
You can assign the keymap with ibus-anthy setting dialog. The default is to follow the previous keymaps likes jp, us, fr.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.