I’ve searched on the web for a solution but I’ve found nothing that works for me.
I set an italian keyboard layout on system settings, but everytime I restart the system it reset the keyboard layout to “us”.
The only way to solve at the moment is changing manually the layout, switching to another one and then back to “it”, or running the follwing command in the console:
setxkbmap it
I need a solution to solve this issue definitely. Thanks
Hi @xtym, thank you for your suggestion. I’ve followed the doc you mentioned.
After reboot, the command sudo localectl status shows me the correct settings:
System Locale: LANG=it_IT.UTF-8
VC Keymap: it
X11 Layout: it
apps like text editor and console seems to use the correct layout, but other ones like Chrome browser, PhpStorm IDE, Slack, etc are still using the wrong layout.
The command setxkbmap -query shows me:
rules: evdev
model: pc105
layout: us
while after launching the command setxkbmap it all works properly (until the next reboot) and the result is:
If it doesn’t work try clean cache files and try fix the keyboard again.
To clean user cache:
rm -r .cache/*
There are something what is changing your keyboard layout for some reason before restart maybe someone can help us with it. I am out of ideas I need go but if i find something i will leave you know.
Fixing the plug-in to mode false with rhe command abovementioned should do the trick. But read whole information before because i really don’t know if it can works.
I don’t have org.gnome.settings-daemon.plugins.keyboard in my configurations so the command fails.
I’ve tried the other suggestions in the articles without success.
There’s a way lo launch setxkbmap it command at startup?