Za pomocą localectl w Arch nie udało się wywołać metody: niepoprawne dane regionalne


14

Korzystanie z Arch.

$ localectl status
System Locale: n/a

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

Okej fajnie, więc po prostu ustawiam ustawienia regionalne, prawda?

 $ localectl list-locales
 en_US.utf8

... spoko, użyję en_US.utf8

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

Co może być nie tak?


2
Nie należy tego zamykać, ponieważ „nie można powielać”. Miałem ten sam problem i przybyłem tutaj przez wyszukiwanie i znalazłem rozwiązanie.
Caleb

1
Biorąc pod uwagę liczbę głosów pozytywnych, wygląda na to, że wielu z nas mogłoby odtworzyć ten komunikat o błędzie, niewłaściwie używając localectlpolecenia. :) W moim przypadku było to w systemie CentOS 7.
Anthony Geoghegan,

Odpowiedzi:


13

Nieważne, po prostu niewłaściwie go używałem.

Od info localectl:

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

1
Czy ktoś wie, jak ustawić wyróżnianie składni dla posta, który powinien zostać odrzucony?
Robert

1
Możesz to wymusić za pomocą: <!-- language: lang-bsh -->(zwykle jest wywoływane przez tagi) ...
jasonwryan

4
Aby wyjaśnić, localectl set-locale en_US.utf8użyłeś zamiast localectl set-locale LANG="en_US.utf8".
ILMostro_7

@jasonwryan, podejrzewam, że bshto znaczy fasolka szparagowa
akostadinov,

1
... i wyloguj się i zaloguj ponownie, aby zastosować.
WesternGun
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.