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?

Robert
źródło
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
Robert
źródło
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