Keyboard layout resets to English US on every boot

Running Cinnamon 5.4.12
image

I have set Latin American as the default keyboard layout. My system’s language is fully in English, and the secondary keyboard layout is English US.
image

When I installed Linux Endeavour, I set the system language to English and the keyboard layout to Latin American Spanish. I did this in the installer on the very first steps before the installation.

After installation I added the English US keyboard layout as a secondary layout, as seen in the screenshot above.

My issue is that every time I boot, the keyboard layout resets to English US. I sometimes switch the layout with the system keyboard shortcut because I sometimes like the positioning of certain characters in each of the two layouts.

I’d appreciate any tips on how to correct this behavior.

Thank you!

1 Like

You can try localectl on a terminal to see if it solves the issue:

localectl set-keymap --no-convert la-latin1

on the Live Environment? or inside installer process?

Can you show what locales are enabled systemwide?
cat /etc/locale.gen | eos-sensdlog
and what shows your users locale:
locale

Thanks. I tried this and then rebooted. I noticed in the login screen, the layout is Latin American. However, I didn’t verify before if this layout issue was present in the login screen.

Sadly, after login into Cinnamon, the layout is again reset to English US.

I guess it’s worth mentioning at this point that if I log into Gnome, the layout is in Latin American, as expected.

Inside the installer process.

I tried this command but got this:
image

EDIT: Nevermind, I noticed there was a typo in the command. This is the result: https://0x0.st/oxLJ.txt

[joebob@joe-linuxmbp ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=es_HN.UTF-8
LC_TIME=es_HN.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=es_HN.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=es_HN.UTF-8
LC_NAME=es_HN.UTF-8
LC_ADDRESS=es_HN.UTF-8
LC_TELEPHONE=es_HN.UTF-8
LC_MEASUREMENT=es_HN.UTF-8
LC_IDENTIFICATION=es_HN.UTF-8
LC_ALL=

Thank you for your willingness to help!

sry … :smiling_face:

1 Like
###
#
# Locales enabled by Calamares
en_US.UTF-8 UTF-8
es_HN.UTF-8 UTF-8

these two are enabled on your system as you enabled it on installer process… so both are usable on DE to.

the locale looks somehow… mixed up…
but DE can set keyboardlayout and they may set it up in different ways… from each other…
you are sure
2022-10-22_19-13
is the right one? an the same it shows in locales?

es_HN.UTF-8

is this:
2022-10-22_19-17
HN for honduras ?