GNOME Bugzilla – Bug 725708
RFE: display input method menu above Input Sources in Input Sources indicator
Last modified: 2021-07-05 14:07:59 UTC
I would like to propose a UI change for the Input Source indicator of gnome-shell. Currently (as of 3.10 - I believe same is true for coming 3.12) the input Indicator menu first lists Input Sources, then IME menu items (for ibus IMEs), and finally keyboard layout and settings items. It would be better for IME users (and consistent with the ibus applet still used for our desktops) to list the IME menu items (if present) before the list of Input Sources, and I believe this is also more consistent UI: the indicator icon shows the current Input Source and so having the IME menu right below that is more natural. This change would have no effect on xkb layout Input Sources since they do not have an menu items. To summarize here is a sketch of the menu before and after. Before: [あ] /-----------------\ |* ja IME あ | | US layout en | | other IME | |------------------ | Input mode > | | Config | |------------------ | Keyboard layout| | Region/Lang conf \-----------------/ After: [あ] /-----------------\ | Input mode > | | Config | |------------------ |* ja IME あ | | US layout en | | other IME | |------------------ | Keyboard layout| | Region/Lang conf \-----------------/ (In most cases it would also be better to open the "Input mode" submenu by default but that might be a limitation of gnome-shell and ibus and probably needs a separate report anyway.)
Small correction: above example is actually for gnome-shell-3.8. ie 3.10 does not have the "Region and Language setup" entry (alas).
Sounds fine to me FWIW
Hi, long pause here... Is it still possible to get this into gnome 3.14?
I looked a little at js/ui/status/keyboard.js but it is not clear to me yet how to make this change.
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.