Description of problem: When switching language using system-config-language, kdm is not set in my language. The only way to make kdm speak french is to use systemsettings -> login screen and change lang, but this is overridden by kdm updates (except sometimes it creates a /etc/kde/kdm/kdmrc.rpmnew file because it has been modified) Version-Release number of selected component (if applicable): kdm-4.5.1-2.fc14.x86_64, but i've seen it since F12 How reproducible: always Steps to Reproduce: 1.install fedora in whichever language you want. 2.Try switching language with system-config-language. 3.logout or reboot and notice kdm is not in the language you chose, but the default one, which is en_US Expected results: kdm should be in the localized language, as gdm does Additional info: /etc/kde/kdm/kdmrc : # Language and locale to use in the greeter, encoded like $LC_LANG. # Default is "en_US" #Language=de_DE
opensuse and kubuntu seem to have resolved it : https://bugs.launchpad.net/kdebase/+bug/298592 contains useful info.
Thanks, tentatively marking EasyFix (and kde-4.5 blocker, esp since it's easy)
Okay thanks. I forgot to mention that kdm should IMHO be in the system language since the start, not only a problem of system-config-language, even if this is a problem too not to have the utility change the language of the login screen. (just to make sure this was taken into account)
I'm looking at ^^ and our kdebase-workspace startkde patch, and wondering why it tries to parse /etc/default/locale and /etc/environment, but not /etc/sysconfig/i18n ?
Because Ubuntu doesn't use /etc/sysconfig/i18n. (Hooray for gratuitous differences between distros.)
Meh, I'm going to modify it to look for /etc/sysconfig/ii18n first , holler if you think this is a bad idea.
* Mon Sep 20 2010 Rex Dieter <rdieter> - 4.5.1-4 - kdm is not localized when changing lang using system-config-language (#631861)
Hello, a little ping on this one. thanks for taking care of this bug. But I'm running F14 right now and this doesn't seem to be fixed. Will the patch make it on time for F14 gold or is it postponed to F15 ? if so, is there a chance it could be back-ported ?
The patch is included in F14's builds. What's the contents of your /etc/sysconfig/i18n ?
Thanks for your reactivity [root@corentin-ideapad ~]# cat /etc/sysconfig/i18n LANG="fr_FR.UTF-8" SYSFONT="latarcyrheb-sun16" and kdm still doesn't show up in my language kdebase-workspace-4.5.2-3.fc14.x86_64 kde-settings-kdm-4.5-9.fc14.noarch kdm-4.5.2-3.fc14.x86_64 content of /etc/kde/kdm/kdmrc seems unchanged : # Language and locale to use in the greeter, encoded like $LC_LANG. # Default is "en_US" #Language=de_DE
And... you have kde-l10n-French installed ?
Oh, my bad. It's fairly obvious the patch I used is insufficient to help kdm. Needs more work.
yes, kde-l10n-French is installed.
I'm taking this off the 4.5 tracker as it's not a blocker, just something nice to have, which we'll include in a KDE update as soon as we have it working.
ping : do you need help ? I would be happy to provide the needed info.
here is some additional nice-to-have info. really hope this will help as it would add "QA mojo" to our beloved distro to solve this bug : https://bugs.launchpad.net/kdebase/+bug/298592/comments/7 thanks again for your time
Thanks, but Fedora's /etc/X11/prefdm (which launches kdm) already includes a similar snippet: # We need to source this so that the login screens get translated [ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
rebasing (so the bug won't ever get auto-closed)