While the patch fixes the issue where Xsession was writing a LANGUAGE variable with incorrect syntax, now we've got a situation where:
• GDM can only write LANG (and the LC_xx categories) • language-selector can write LANGUAGE • That effectively means that the language one selects in GDM is useless, since LANGUAGE has precedence • In some applications LANG (or LC_xxx) is used, though. As a test, in my Catalan session I logged out, chose German as the language in GDM, logged back in and noticed: • Most applications are in Catalan • The calendar is half Catalan, half German • Firefox is in German $ locale LANG=de_DE.utf8 language=ca...@valencia:ca_ES:ca:en_GB:en LC_CTYPE="de_DE.utf8" LC_NUMERIC="de_DE.utf8" LC_TIME="de_DE.utf8" LC_COLLATE="de_DE.utf8" LC_MONETARY="de_DE.utf8" LC_MESSAGES="de_DE.utf8" LC_PAPER="de_DE.utf8" LC_NAME="de_DE.utf8" LC_ADDRESS="de_DE.utf8" LC_TELEPHONE="de_DE.utf8" LC_MEASUREMENT="de_DE.utf8" LC_IDENTIFICATION="de_DE.utf8" LC_ALL= This can be potentially very confusing to users switching locales. Arne, could you comment on this? Should we open a separate bug? -- /etc/gdm/Xsession breaks LANGUAGE https://bugs.launchpad.net/bugs/407300 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs