Keyboard layout switches to English each time I reboot

I'm Italian and I had the same problem as you before yesterday evening. I came also in this thread but I didn't find a solution.

Default layout keyboard was selected as Italian but at every boot "switched back to English keyboard-layout, though the little icon in the panel says it was in Italian. I have to click on the icon every time to change it back to Italian. I tried removing the English keyboard-layout, but it didn't help". It was frustrasting.

I solved my problem changing Text settings from these:

enter image description here

to these, that work fine for me:

enter image description here

Now my default keyboard layout is italian and works as italian by default, not as english. Now I don't have to click on the icon every time to change it back to Italian. I hope this can help you.


(Updated 2014-05-28, thanks to Bernard Decock's comment.)

In the ubuntu software center, install "dconf Editor" (dconf-editor) (if you don't already have it). Open it, then open desktop -> ibus -> general. Now enable the property "use-system-keyboard-layout". (You want it to have a checkmark next to it.)

Source: https://bugs.launchpad.net/ubuntu/+source/indicator-keyboard/+bug/1240198


This is how I solved it (for me, at least - running 14.04):

In a terminal, type ibus-setup, the IBus Preferences window should open. Under the Advanced tab tick the use system keyboard layout option, like in the screenshot below.

enter image description here