> Do you mean when you select "System Default" in gdm > locale selection, > you will login in C locale instead of > en_CA.ISO8859-1?
That's almost correct. After the Live Upgrade to build 99, I logged in without specifying any language or session. I expected it to give me the ones that I'd previously used, as it did for build 98. Instead, it gave me the `C' locale and the session of a new user. > Could you confirm /etc/default/init includes the > following? > > LC_COLLATE=en_CA.ISO8859-1 > LC_CTYPE=en_CA.ISO8859-1 > LC_MESSAGES=C > LC_MONETARY=en_CA.ISO8859-1 > LC_NUMERIC=en_CA.ISO8859-1 > LC_TIME=en_CA.ISO8859-1 # grep -v ^# /etc/default/init TZ=Canada/Central CMASK=022 LC_COLLATE=en_CA.ISO8859-1 LC_CTYPE=en_CA.ISO8859-1 LC_MESSAGES=C LC_MONETARY=en_CA.ISO8859-1 LC_NUMERIC=en_CA.ISO8859-1 LC_TIME=en_CA.ISO8859-1 > gdm has been showing only UTF-8 locales. To add > non-UTF-8 locale, > you need add the locale manually in > /etc/X11/gdm/locale.alias > and restart gdm. > > : > lish(Australia) en_AU.UTF-8,en_AU > English(Canada) en_CA.UTF-8,en_CA > nglish(Canada) en_CA.ISO8859-1,en_CA > English(Ireland) en_IE.UTF-8,en_IE > : I've done that. Now, gdm displays the en_CA.ISO8859-1 in its languages menu. I selected that one and logged in. My locale was en_CA.ISO8859-1 in a gnome-terminal. So, it all works now. For some reason, I had to update locale.alias for build 99. Here are some observations, first for the CDE login manager, dtlogin. The languages menu has ``Show unicode only'' checked by default. It shows only the North American locales that I installed with the initial Solaris installation. It also shows the C/POSIX locale, and the system default of en_CA.ISO8859-1. When I uncheck that option, it shows both ISO8859 and UTF-8 locales. For the gnome login manager, gdm, I notice that its languages menu shows all of the UTF-8 locales, most of which are not installed on this workstation. It also shows `System Default' and `Last Language', but doesn't indicate what they are. After I adjusted that file, it did also show me the en_CA.ISO8859-1 locale. I understand the need to encourage people to move to the UTF-8 locales, but for large sites this has to be a site decision. -- This message posted from opensolaris.org
