Keyboard layout only change thru gnome panel

Hello there,
i want to hear from you about whta i run into. I tried to set my localectl and keymap in italian layout and from terminal it seems succeded but it didn’t effect the machine, i tried everything to make it happen but i had to do it from GUI. Can you help me to understand what went wrong?

Thanks

Hi Gino,

You can set the System Wide locale to Italian by editing your locale config based on the instructions here:

You may need to adjust it in other places as well - but this should apply system wide for users and most applications should respect this.

Let us know if you need more help!

Can it be that you try to make the changes in Cinnamon? It looks like that till today it seams to be an issue.

1 Like

Unfortunately i did follow this guide but with no success. I tried with locale.conf manual, localectl set-locales/keymaps and loadkeys. if i check from terminal it looks okay but no modify has been applied to the keyboard. I had to do it the change thru GUI system panel which makes me sad cause i am studying linux and i though this was an easy stuff to do

i don’t know actually, i am using fedora 40

Might be that a simple close and reopen of the terminal app solves this … did you try that? Some changes need a re-login.

yeah i tried log out and log in and the changes are fixed if i check locale.conf and localectl status , but the keyboard keep using EN layout instead of IT. i did it from system panel and it went smooth and immediately. Only linux users try to complicate their life so much hahah
but i want understand why

Changing your system locale with localectl won’t affect your user’s locale, which is configured in a desktop-specific manner. Every user can have a different locale. GNOME stores the user locale in accountsservice and also GSettings.