@ZhengPeng Hou
"LCMess" and "Langlist" are fields in dmrc for storing language settings on disk, while the list you posted contains environment variables.
The short explanation to the current solution: While we want that GDM stores the new settings on disk, if the user changes language from the greeter, the boot might fail if we let GDM save things under /home. That's why we expanded the use of /var/cache/gdm/$USER/dmrc.
I see from the screenshot that KDE offers a gui for fine-tuning the non-language locale settings, and I agree that it would be good if language-selector could be further developed along those lines. It would be great if you could file a separate bug about that. (This bug tends to contain too many topics.)
@ZhengPeng Hou
"LCMess" and "Langlist" are fields in dmrc for storing language settings on disk, while the list you posted contains environment variables.
The short explanation to the current solution: While we want that GDM stores the new settings on disk, if the user changes language from the greeter, the boot might fail if we let GDM save things under /home. That's why we expanded the use of /var/cache/ gdm/$USER/ dmrc.
For the long explanaion, please study the discussions at bug 553162 and https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 633295.
I see from the screenshot that KDE offers a gui for fine-tuning the non-language locale settings, and I agree that it would be good if language-selector could be further developed along those lines. It would be great if you could file a separate bug about that. (This bug tends to contain too many topics.)