Label for a default non-xkb ibus input method remains a placeholder
To reproduce:
- Have English and Japanese locales (
en_GB.UTF-8
,ja_JP.UTF-8
) available - Have both the
anthy
andmozc-jp
IBus engines available (Debian:ibus-anthy
andibus-mozc
respectively) - Install Debian's
gnome-initial-setup
, which has been patched to revert commit 43f1870c "Disable existing-user mode" because we don't have GNOME Tour yet, or revert that commit manually- I don't know whether this issue is reproducible when gnome-initial-setup is invoked by gdm
G_MESSAGES_DEBUG=all /usr/libexec/gnome-initial-setup --existing-user
- Click on Japanese (Japan)
- Search the list for
anthy
- Search the list for
mozc
Expected result:
either
-
Japanese (Mozc)
is in the list, and disabled by default -
Japanese (Anthy)
is in the list, and enabled by default as per gnome-desktop#181 (closed)
or
-
Japanese (Mozc)
is in the list, and enabled by default as requested in gnome-desktop#221 (closed), https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029821 and https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/1468105 -
Japanese (Anthy)
is in the list, and disabled by default
Actual result:
- Whichever one is not selected by default (Mozc upstream, Anthy with the patch that has been requested in Debian) has the expected label
- Whichever one is selected by default (Anthy upstream, Mozc with the patch that has been requested in Debian) has the fallback label taken from
widget->id
:anthy
ormozc-jp
Edited by Simon McVittie