Utilisation de localectl sur Arch, impossible d'émettre l'appel de méthode: données de paramètres régionaux non valides

14

Utilisation d'Arch.

$ localectl status
System Locale: n/a

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

D'accord cool, donc je ne fais que définir les paramètres régionaux, non?

 $ localectl list-locales
 en_US.utf8

... cool, je vais utiliser en_US.utf8

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

Qu'est-ce qui pourrait être faux?

robert
la source
2
Cela ne devrait pas être fermé car "ne peut pas être reproduit". J'ai eu le même problème et je suis arrivé ici via la recherche et j'ai trouvé la solution.
Caleb
1
D'après le nombre de votes positifs, il semble que bon nombre d'entre nous pourraient reproduire ce message d'erreur en utilisant à mauvais escient la localectlcommande. :) Dans mon cas, c'était sur un système CentOS 7.
Anthony Geoghegan

Réponses:

13

Qu'à cela ne tienne, je l'utilisais simplement à tort.

De info localectl:

...this [command] takes one or more assignments such as LANG=en_US.utf8
robert
la source
1
Quelqu'un sait-il comment je mets en surbrillance la syntaxe d'un message pour bash?
robert
1
Vous pouvez le forcer avec: <!-- language: lang-bsh -->(il est généralement déclenché par les balises) ...
jasonwryan
4
Pour clarifier, au lieu de localectl set-locale en_US.utf8, vous avez utilisé localectl set-locale LANG="en_US.utf8".
ILMostro_7
@jasonwryan, je soupçonne que bshc'est moyen
beanshell
1
... et déconnectez-vous et reconnectez-vous pour prendre effet.
WesternGun