Comment 0 for bug 1514544

Revision history for this message
Mitsuya Shibata (cosmos-door) wrote :

When input-sources is empty, unity-settings-daemon try to fill
input-sources/sources by DEFAULT_LAYOUT at get_sources_from_xkb_config().

Please use DEFAULT_LAYOUT only when doesn't other keyboard layout.

How to reproduce:

1. set xkb layout other than us layout
$ setxkbmap -layout jp

2. clear settings
$ gsettings set org.gnome.desktop.input-sources sources "@as []"

3. restart unity-settings-daemon
$ restart unity-settings-daemon
unity-settings-daemon start/running, process 13518

Expected result:
xkb,jp layout and input method settings
$ gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'jp'), ('fcitx', 'mozc')]

Actual result:
xkb,us is always inserted.
$ gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'jp'), ('xkb', 'us'), ('ibus', 'anthy')]