Comment 10 for bug 1861481

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

On a focal live cd, I tried to downgrade lightdm and accountsservice to their bionic versions and restart their services without rebooting, yet again the session was not translated. So I'm at a loss on which package was the one that caused the change in 19.10, maybe even glibc itself.

Nevertheless, I was able to reproduce a similar problem in a normal (non-live) focal installation, by just purging language-pack-el, or by just moving aside the directory /usr/share/locale-langpack/el and restarting accounts-daemon and lightdm.

Without the language pack, my LANGUAGE is "en" and my session is untranslated. And if I launch d-feet and check /org/freedesktop/Accounts/User1000 => org.freedesktop.Accounts.User => property Language, it says "en".

I think that is the problem, accountsservice should report that my language is either "el" or empty, but definitely not "en". Even if the langpack isn't there, LANG in /etc/default/locale is el_GR.UTF-8, and I don't have "en" defined anywhere in my system or my account; and MATE can show Greek even without a langpack.

I think then LightDM will work fine without any changes.
Does this approach sound OK?