Comment 2 for bug 1627057

Revision history for this message
Iain Lane (laney) wrote :

I know what happens, and I have a patch.

I don't know *why* it happens.

unity-settings-daemon talks to systemd-localed to find out which locale to set up the keyboard for. It puts this into "org.gnome.desktop.input-sources sources". This bit works fine.

Then indicator-keyboard starts, and wants to perform some kind of migration (don't really know what the history is). This migration disregards the values that were in "sources", and doesn't itself look at localed to re-compute them. It ends up setting "sources" to an empty array.

The fix is to have indicator-keyboard append to the array, and not just overwrite it.