ใช้ localectl บน Arch, ไม่สามารถเรียกวิธีการ: ข้อมูลสถานที่ไม่ถูกต้อง


14

ใช้ Arch

$ localectl status
System Locale: n/a

VC Keymap: n/a
X11 Layout: n/a

โอเคเจ๋งแล้วฉันแค่ตั้งโลแคลใช่ไหม

 $ localectl list-locales
 en_US.utf8

... เจ๋งฉันจะใช้ en_US.utf8

 localectl set-locale en_US.utf8
 Failed to issue method call: Invalid Locale data...

สิ่งที่อาจจะผิด


2
สิ่งนี้ไม่ควรปิดเนื่องจาก "ไม่สามารถทำซ้ำได้" ฉันมีปัญหาเดียวกันและมาถึงที่นี่ผ่านการค้นหาและพบวิธีแก้ปัญหา
Caleb

1
ด้วยจำนวน upvotes ดูเหมือนว่าพวกเราบางคนสามารถทำซ้ำข้อความแสดงข้อผิดพลาดนี้โดยใช้localectlคำสั่งผิด :) ในกรณีของฉันมันเป็นระบบ CentOS 7
Anthony Geoghegan

คำตอบ:


13

ไม่เป็นไรฉันแค่ใช้มันผิด

จากinfo localectl:

...this [command] takes one or more assignments such as LANG=en_US.utf8

1
ใครรู้ว่าฉันจะตั้งค่าไวยากรณ์เน้นสำหรับโพสต์เพื่อทุบตี?
เบิร์ต

1
คุณสามารถบังคับด้วย: <!-- language: lang-bsh -->(โดยทั่วไปจะถูกเรียกโดยแท็ก) ...
jasonwryan

4
ชี้แจงแทนของคุณใช้localectl set-locale en_US.utf8 localectl set-locale LANG="en_US.utf8"
ILMostro_7

@ Jasonwryan ฉันสงสัยbshว่าหมายถึง beanshell
akostadinov

1
... และออกจากระบบและเข้าสู่ระบบอีกครั้งเพื่อให้มีผล
WesternGun
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.