Menggunakan localectl pada Arch, Gagal mengeluarkan panggilan metode: Data Lokal tidak valid


14

Menggunakan Arch.

$ localectl status
System Locale: n/a

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

Oke keren, jadi saya hanya mengatur lokal, kan?

 $ localectl list-locales
 en_US.utf8

... keren, saya akan menggunakan en_US.utf8

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

Apa yang mungkin salah?


2
Ini tidak boleh ditutup karena "tidak dapat direproduksi". Saya memiliki masalah yang sama dan tiba di sini melalui pencarian dan menemukan solusinya.
Caleb

1
Dengan jumlah upvotes, sepertinya beberapa dari kita dapat mereproduksi pesan kesalahan ini dengan salah menggunakan localectlperintah. :) Dalam kasus saya, itu pada sistem CentOS 7.
Anthony G - keadilan untuk Monica

Jawaban:


13

Sudahlah, saya hanya menggunakannya dengan salah.

Dari info localectl:

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

1
Adakah yang tahu bagaimana saya mengatur sorotan sintaks untuk posting menjadi bash?
robert

1
Anda dapat memaksanya dengan: <!-- language: lang-bsh -->(umumnya dipicu oleh tag) ...
jasonwryan

4
Untuk memperjelas, alih-alih localectl set-locale en_US.utf8, Anda menggunakan localectl set-locale LANG="en_US.utf8".
ILMostro_7

@jasonwryan, saya curiga bshberarti
beanhell

1
... dan keluar dan masuk lagi untuk mulai berlaku.
WesternGun
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.