Editare 1: Rulez Ubuntu GNOME 20.04. Încerc să setez o limbă de afișare pentru sesiunea utilizatorului meu diferită de limba sistemului (limba de afișare a ecranului de conectare), dar până acum nu am reușit...
Limba sistemului este portugheză, limba utilizatorului meu este setată la engleză în Setări GNOME dar totul este în portugheză (local
rapoarte pt_BR.UTF-8
). Sunt instalate pachete de limbi pentru ambele limbi.
Ce pot sa fac?
Editarea 2: Tocmai am observat că, dacă mă deconectez și mă conectez din nou, atunci începe să-mi respecte setările de limbă. Dar dacă mă conectez pentru prima dată după (re)pornire, se va retrage din nou la limba sistemului.
Editarea 3: Aici este rezultatul lui local
așa cum a fost solicitat de @Gunnar Hjalmarsson.
După o nouă pornire sau repornire, atât în modul grafic cât și în modul consolă:
LANG=pt_BR.UTF-8
LIMBA=
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC=pt_BR.UTF-8
LC_TIME=pt_BR.UTF-8
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY=pt_BR.UTF-8
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER=pt_BR.UTF-8
LC_NAME=pt_BR.UTF-8
LC_ADDRESS=pt_BR.UTF-8
LC_TELEPHONE=pt_BR.UTF-8
LC_MEASUREMENT=pt_BR.UTF-8
LC_IDENTIFICATION=pt_BR.UTF-8
LC_ALL=
După al doilea mod de conectare în modul grafic (ex.: boot â login â logout â login), atât în modul grafic, cât și în modul consolă:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE=pt_BR.UTF-8
LC_NUMERIC=pt_BR.UTF-8
LC_TIME=pt_BR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=pt_BR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=pt_BR.UTF-8
LC_NAME=pt_BR.UTF-8
LC_ADDRESS=pt_BR.UTF-8
LC_TELEPHONE=pt_BR.UTF-8
LC_MEASUREMENT=pt_BR.UTF-8
LC_IDENTIFICATION=pt_BR.UTF-8
LC_ALL=
Notă: Mi-au lipsit inițial niște pachete și am lovit, de asemenea, o eroare a sistemului de instalare/limbaj Ubuntu, așa cum a indicat @Gunnar Hjalmarsson, așa că am înțeles greșit ce se întâmplă.
Postarea originală: Încercarea de a schimba limba de afișare a ecranului de autentificare (nu de introducere) a creat o mizerie de configurare a limbii
Rulează Ubuntu GNOME 20.04. Seria de evenimente, dacă îmi amintesc bine, au fost următoarele:
Ambii sesiunea mea de utilizator și ecranul de conectare erau în engleză.
- Ambele cu intrare de la tastatură în portugheză, dar nu cred că este relevant pentru problema mea.
Am încercat să setez ecran de conectare limba la portugheză folosind Setările GNOME.
După repornire, ecran de conectare a fost inca in engleza și, spre surprinderea mea, al meu sesiunea utilizatorului a fost setată la portugheză.
Am încercat din nou cu Setări, setați sesiunea utilizatorului înapoi la engleză și setați ecranul de conectare altă dată la portugheză.
Repornit din nou și rezultatul a fost acest...
- Ecran de conectare:
- inca in engleza
- Setările GNOME spun că este în portugheză
localectl
spune că limba implicită este portugheza (LANG=pt_BR.UTF-8
)
- Sesiune utilizator:
- mixt, aplicații GNOME Shell și GNOME în engleză, alte aplicații în portugheză
- Setările GNOME spun că este în engleză
local
spune că este în portugheză (LANG=pt_BR.UTF-8
)
Întrebări
Cum repar această mizerie? Ar trebui să folosesc dpkg-reconfigure
?
Ar trebui să instalez un pachet de limbi care lipsește? Aici este rezultatul lui verifica-limba-suport
:
ro_US
instalat
hunspell-en-us language-pack-ro language-pack-gnome-ro poppler-data wamerican wbritish
ro_US
nu instalat
chromium-browser-l10n firefox-locale-ro gimp-help-ro
pt_BR
instalat
poppler-data wbrazilian
pt_BR
nu instalat
chromium-browser-l10n firefox-locale-pt gimp-help-pt gnome-getting-started-docs-pt gnome-user-docs-pt hunspell-pt-br language-pack-gnome-pt language-pack-pt wportuguese