在Arch上使用localectl,无法发出方法调用:无效的区域设置数据


14

使用拱门。

$ localectl status
System Locale: n/a

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

好的,很酷,所以我只是设置语言环境,对吗?

 $ localectl list-locales
 en_US.utf8

...很酷,我将使用en_US.utf8

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

可能是什么问题?


2
由于“无法复制”,因此不应将其关闭。我遇到了同样的问题,并通过搜索到达此处并找到了解决方案。
Caleb 2014年

1
依表决数来看,我们当中相当多的人似乎可以通过错误使用localectl命令来重现此错误消息。:)就我而言,它在CentOS 7系统上。
Anthony Geoghegan

Answers:


13

没关系,我只是错误地使用了它。

来自info localectl

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

1
有人知道我如何将帖子的语法突出显示设置为bash吗?
罗伯特2014年

1
您可以通过以下方式强制使用它:(<!-- language: lang-bsh -->通常由标签触发)...
jasonwryan 2014年

4
为了澄清而不是localectl set-locale en_US.utf8您使用localectl set-locale LANG="en_US.utf8"
ILMostro_7 2016年

@jasonwryan,我怀疑bsh是卑鄙的人
akostadinov

1
...,然后注销并再次登录以生效。
WesternGun
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.