My keyboard layout seems to have been permanently changed to US-us all of the sudden.
Since my password contains a non US-us character, this has been extremely hard to deal with for me.
I had to uninstall lightdm, as I could not login otherwise, since the on-screen keyboard {onboard} does not provide a layout switcher option, while sddm's on-screen keyboard does.
I was able to login via tty to do this this, I had set up the correct layout via localectl in the past, from a thread I saw a while ago.
Once I log in via GUI, I notice that the keyboard indicator is set at PT {Portuguese}, which would be the correct value. However, everywhere I type it seems to ignore that and follow the US Layout regardless.
The input method on "Region & Language" shows that only the Portguese input is allowed.
Running locale
I get this:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=pt_PT.UTF-8
LC_TIME=pt_PT.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=pt_PT.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=pt_PT.UTF-8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=pt_PT.UTF-8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
And running localectl
I get this:
System Locale: LANG=en_US.UTF-8
VC Keymap: pt-latin1
X11 Layout: pt
I'm at a loss about what I should do, and it's really making it impossible for me to use Solus right now. If I dual boot to Windows, everything seems fine. Is there anything else I can try?
Thanks in advance.