Description of Problem: When I upgraded to 7.0 or 7.1 I added LANG="C" to /etc/sysconfig/i18n. This caused my prefered sort order of upper case before lower case to take effect. After upgrading to 7.2, LANG is en_us again. It's still set to C in /etc/sysconfig/i18n. Evidentally, something somewhere else is setting it to en_us. Version-Release number of selected component (if applicable): How Reproducible: Steps to Reproduce: 1. 2. 3. Actual Results: Expected Results: Additional Information:
Are you logging in via gdm?
Yes.
GDM does this by default, iirc, to cope with some things which didn't like the C locale
Perhaps you selected a language in the gdm menu once before; if so you'll have a lang=foo entry in ~/.gnome/gdm, have a look at that. Or just try choosing a different language in gdm before you log in. You really don't want LANG=C anyway, if you want a different sort order just do LC_COLLATE=C. If you do LANG=C your character set will be ASCII instead of Latin-1 which sucks.
Please reopen this bug if you did not have a lang in ~/.gnome/gdm
Hmm, not sure if I ever put this in NEEDINFO, or if it was reopened.
Closing, lack of response.