Hi strm,
first check to enable the debug mode in your
/etc/gdm/custom.conf
just uncommend this:
Code: Select all
[debug]
# Uncomment the line below to turn on debugging
Enable=true
This way you can take a look into the error log of gdm with the systemd journaling tool:
On the next Reboot gdm should be more verbose.
And show you what Mode it launch. If your mouse symbol is like an X at the beginning of the loading gdm - it indicates an X11 session.
If this works for you try to stay with the x11 configuration.
This was the easy part. Now there are only to separate ways why you have not your localisation:
A. Your Desktop uses wayland but gdm run fallback X11
B. Your Desktop uses X11 and gdm use wayland
Or less likely your Base System configuration is wrong.
Check out the
Localization Guide.
Because gdm try to use the system default, because it runs as user gdm.
However, the
GDM Wiki describe some other helps, watch out for "GDM ignores my keyboard layout".
But if you have Point B and a real wayland config. I would try to use Systemd and its [url=
https://wiki.gentoo.org/wiki/Systemd#Locale]localisation[url]:
If your /etc/locale.conf is like this:
Code: Select all
# cat /etc/locale.conf
LANG="en_US.utf8"
Code: Select all
# localectl set-locale LANG="en_us.utf8"
If you changed something run afterwards:
Code: Select all
# env-update && source /etc/profile
And reboot. To see if something changed. When all is fine deactivate the debug by comment it out again in
/etc/gdm/custom.conf.