Gary Mills-san wrote (10/ 8/08 01:14 PM):
> So, the change is in the behavior of the gdm login manager. In build 98,
> when I
> logged in with gdm, it retained the system default locale. After a Live
> Upgrade to
> build 99, it gave me the `C' locale instead, and warned me that I had logged
> in with
What do you mean in "GDM warned me ..."
> a different language. When I tried to set my locale from the gdm languages
> menu,
> it only showed me the UTF-8 locales. Something has changed in gdm, it
> appears.
GDM doesn't change the login logic between snv builds since we use GDM 2.20.
GDM checks locales and fonts.
- Update /etc/X11/gdm/locale.alias.
Does your current locale.alias include en_CA.ISO8859-1 at present?
- Install locales, maybe localeadm helps you.
If FcFontList() is failed in your env on en_CA.ISO8859-1, en_CA.ISO8859-1
cannot be displayed.
My guess is your problem could be either of:
- locale.alias is not correct.
- setlocale(LC_CTYPE, en_CA.ISO8859-1) is failed.