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?


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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.