Language selection for newly created user confusing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gdm (Ubuntu) |
Fix Released
|
Undecided
|
Gunnar Hjalmarsson |
Bug Description
Binary package hint: gdm
When a user is about to log in for the first time, and if only LANG is
set in /etc/default/
corresponding to the LANG locale. The user may stick to that suggestion,
or pick some other language, and the user language will be set
accordingly.
If also LANGUAGE is set in /etc/default/
1. The language suggested by the language picker is still grabbed from
LANG.
2. Because of the "no surprise" code in Xsession, the user language
will be set based on LANGUAGE whether the user picks some other
language or not.
I would suggest two things to make GDM behave as expected. One of the
ideas is described in the failed-attempt.txt attachment. In addition to
that, Xsession should test whether it's a new user, and skip the "no
surprise" code if it is. Don't know how to test that, though.
Changed in gdm (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | New → In Progress |
As regards item 2, maybe [ -f "$HOME/ .xsession- errors. old" ] ?