Hi, When I select username from user list (in gtk-greeter), this also updates preselected session/locale in session/locale_menu. This is very useful, when user's preferred locale/session stored in ~/.dmrc or accountservice is not the same as system default. However, in manual-login mode, locale in locale_menu is preset to system default (likely en_US.utf8). This effectively ignores user's ~/.dmrcand/or accountsservice settings. A user with ~/.dmrc : [Desktop] Language=fr_FR.utf8 has to select fr_FR locale each time he logs in in manual-login mode. Otherwise, the language is reset to system default. I think the locale_menu should contain additional item: "Last used", and it should be preselected. My setup is : lightdm-1.12.2 on gentoo 64bit. [SeatDefaults] greeter-hide-users=false greeter-show-manual-login=true allow-guest=false Regards, --- Jurek
On 01-01-15 20:31, Jerzy Borkowski wrote:> When I select username from user list (in gtk-greeter), > this also updates preselected session/locale in session/locale_menu. > This is very useful, when user's preferred locale/session > stored in ~/.dmrc or accountservice is not the same > as system default. > > However, in manual-login mode, locale in locale_menu > is preset to system default (likely en_US.utf8). > This effectively ignores user's ~/.dmrcand/or accountsservice > settings. A user with ~/.dmrc : > > [Desktop] > Language=fr_FR.utf8 > > has to select fr_FR locale each time he logs in > in manual-login mode. Otherwise, the language > is reset to system default. > > I think the locale_menu should contain additional > item: "Last used", and it should be preselected. >I think it should be configured in /usr/share/xsessions/* and user's .xinitrc .xsesion .config/xdg/xfce4/xinitrc can override the defaults of the session