pop-os / gdm3

Pop!_OS fork of https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gdm3
GNU General Public License v2.0
4 stars 2 forks source link

Incorrect Keyboard Layout On The Login Page #6

Open erichamers opened 3 years ago

erichamers commented 3 years ago

Not sure if this is a bug with the gnome display manager or pop, I can't really tell, but here it is.

Distribution: NAME="Pop!_OS" VERSION="20.10" ID=pop ID_LIKE="ubuntu debian" PRETTY_NAME="Pop!_OS 20.10" VERSION_ID="20.10" HOME_URL="https://pop.system76.com" SUPPORT_URL="https://support.system76.com" BUG_REPORT_URL="https://github.com/pop-os/pop/issues" PRIVACY_POLICY_URL="https://system76.com/privacy" VERSION_CODENAME=groovy UBUNTU_CODENAME=groovy LOGO=distributor-logo-pop-os

Related Application and/or Package Version: Display Manager

Issue/Bug Description: I configured the keyboard layout to be Colemak from the system installation. But then later switched the system to use QWERTY (I decided to configure the keyboard via firmware... not important...), and it works fine while logged in, but in the login page, it is still using Colemak instead of QWERTY.

Steps to reproduce (if you know): Install the system with Colemak keyboard layout, and later switch to QWERTY in the system settengs, than test the bug on the login page.

Expected behavior: Have the same keyboard layout for the login page and the system.

magink commented 3 years ago

Have the same issue but I get the American keyboard layout at login when I should get the Swedish keyboard layout (same as in system). I never changed my keyboard layout after install though.

Riffychuggs commented 3 years ago

Light necro but had this issue myself and found a super easy workaround. figured i'd share here for all the other linux noobs.

Seems to be an issue with Pop to me but i haven't investigated, so grain of salt.

The GUI button in settings to apply os keyboard layout system-wide seems broken in 21.04. I just opened a terminal and did it the 'old fashioned' way with the gnome command. If on a debian derivative (ubuntu, elementary, mint, pop, etc), copy pasta the following to terminal (without the quotes).

"localectl set-x11-keymap [insert layout callout here]"

example for english US layout: "localectl set-x11-keymap us"

remember to reboot before testing before you congratulate yourself. Don't just log out and back in.

if you're unsure whether you have that command available, just type "localectl help" and if it return verbose info about the objects nested under localectl, you have it. If it errors out, you don't.

Past that, go read m8.

be kind mods. noobing it up over here. lol.

WillsterJohnson commented 1 year ago

This is still an issue in 22.10, change to dvorak, restart, youre in qwerty until after logging in.

jacobgkau commented 1 year ago

This is still an issue in 22.10, change to dvorak, restart, youre in qwerty until after logging in.

There is no Pop!_OS 22.10. 22.04 LTS is the latest release.

WillsterJohnson commented 1 year ago

sorry that's my mistake, typing and re-reading at the same time. Pop OS 22.04 is what I'm using.

bongage commented 4 months ago

I have the same issue on latest Pop, but with different language layouts. If I add an extra language while leaving English as default, it often randomly switches to the alternate language only on Login screen, and I miss 2-3 password attempts until I remember that a second layout might be active :)

Setting "Global layout" is disabled, layouts are set separately for every app.

sajanv88 commented 3 months ago

I had the same issue. After digging a bit, I noticed that the /etc/default/keyboard layout was set to nl. I changed it to us, and it worked.