แก้ไข 1: ฉันใช้ Ubuntu GNOME 20.04 ฉันกำลังพยายามตั้งค่าภาษาที่แสดงสำหรับเซสชันของผู้ใช้ให้แตกต่างจากภาษาของระบบ (ภาษาที่แสดงหน้าจอเข้าสู่ระบบ) แต่จนถึงตอนนี้ก็ยังไม่สำเร็จ...
ภาษาของระบบคือภาษาโปรตุเกส ภาษาของผู้ใช้ของฉันถูกตั้งค่าเป็นภาษาอังกฤษ การตั้งค่า GNOME แต่ทุกอย่างเป็นภาษาโปรตุเกส (สถานที่
รายงาน pt_BR.UTF-8
). มีการติดตั้งชุดภาษาสำหรับทั้งสองภาษา
ฉันจะทำอย่างไร
แก้ไข 2: ฉันเพิ่งสังเกตว่าถ้าฉันออกจากระบบและลงชื่อเข้าใช้ใหม่อีกครั้ง ระบบจะเริ่มเคารพการตั้งค่าภาษาของฉัน แต่ถ้าฉันเข้าสู่ระบบเป็นครั้งแรกหลังจาก (re)boot มันจะกลับไปใช้ภาษาของระบบอีกครั้ง
แก้ไข 3: นี่คือผลลัพธ์ของ สถานที่
ตามที่ร้องขอโดย @Gunnar Hjalmarsson
หลังจากบู๊ตใหม่หรือรีบูตทั้งในโหมดกราฟิกและคอนโซล:
LANG=pt_BR.UTF-8
ภาษา=
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=
หลังจากการเข้าสู่ระบบโหมดกราฟิกที่สอง (เช่น: บูต â เข้าสู่ระบบ â ออกจากระบบ â เข้าสู่ระบบ) ทั้งในโหมดกราฟิกและคอนโซล:
LANG=en_US.UTF-8
LANGUAGE=th_US:th
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=
บันทึก: เดิมทีฉันมีแพ็คเกจบางอย่างขาดหายไปและยังพบข้อผิดพลาดในการติดตั้ง Ubuntu / ระบบภาษาตามที่ @Gunnar Hjalmarsson ชี้ ดังนั้นฉันจึงเข้าใจผิดว่าเกิดอะไรขึ้น
โพสต์ต้นฉบับ: การพยายามเปลี่ยนภาษาที่แสดงหน้าจอเข้าสู่ระบบ (ไม่ใช่อินพุต) สร้างความยุ่งเหยิงในการตั้งค่าภาษา
ใช้ Ubuntu GNOME 20.04 ลำดับเหตุการณ์ถ้าจำไม่ผิดคือ
ทั้งคู่ เซสชันผู้ใช้ของฉันและหน้าจอเข้าสู่ระบบ เป็นภาษาอังกฤษ.
- ทั้งที่มีการป้อนข้อมูลด้วยแป้นพิมพ์เป็นภาษาโปรตุเกส แต่ฉันไม่คิดว่ามันเกี่ยวข้องกับปัญหาของฉัน
ฉันพยายามตั้งค่า หน้าจอเข้าสู่ระบบ ภาษา เป็นภาษาโปรตุเกส โดยใช้การตั้งค่า GNOME
หลังจากรีบูตเครื่อง หน้าจอเข้าสู่ระบบ เคยเป็น ยังคงเป็นภาษาอังกฤษ และสำหรับความประหลาดใจของฉัน เซสชันของผู้ใช้ถูกตั้งค่าเป็นภาษาโปรตุเกส.
ฉันลองอีกครั้งด้วยการตั้งค่า ตั้งค่าเซสชันผู้ใช้กลับเป็นภาษาอังกฤษ และ ตั้งหน้าจอเข้าสู่ระบบอีกครั้งเป็นภาษาโปรตุเกส.
รีบูตอีกครั้งและผลลัพธ์คือ นี้...
- หน้าจอเข้าสู่ระบบ:
- ยังคงเป็นภาษาอังกฤษ
- การตั้งค่า GNOME บอกว่าเป็นภาษาโปรตุเกส
ภาษาท้องถิ่น
บอกว่าภาษาเริ่มต้นคือโปรตุเกส (LANG=pt_BR.UTF-8
)
- เซสชันผู้ใช้:
- แอพ GNOME Shell และ GNOME แบบผสมเป็นภาษาอังกฤษ แอพอื่นๆ เป็นภาษาโปรตุเกส
- การตั้งค่า GNOME บอกว่าเป็นภาษาอังกฤษ
สถานที่
บอกว่าเป็นภาษาโปรตุเกส (LANG=pt_BR.UTF-8
)
คำถาม
ฉันจะแก้ไขระเบียบนี้ได้อย่างไร ฉันควรใช้ dpkg-กำหนดค่าใหม่
?
ฉันควรติดตั้งแพ็คเกจภาษาที่ขาดหายไปหรือไม่? นี่คือผลลัพธ์ของ ตรวจสอบภาษาสนับสนุน
:
th_US
ติดตั้งแล้ว
hunspell-en-us language-pack-en language-pack-gnome-en poppler-data wamerican บริติช
th_US
ไม่ ติดตั้งแล้ว
โครเมียมเบราว์เซอร์-l10n firefox-locale-en gimp-help-en
pt_BR
ติดตั้งแล้ว
poppler ข้อมูล wbrazilian
pt_BR
ไม่ ติดตั้งแล้ว
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