gnome-terminal-server:不支持语言环境

gnome-terminal-server: Locale not supported

我最近安装了 manjaro gnome 并配置了语言环境设置后,我发现由于这个错误(来自 journalctl -xe),终端没有出现:

(process:2410): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling 
StartServiceByName for org.gnome.Terminal: 
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited 
with status 1.

修复:

所以我上网搜索错误。我发现它与 /etc/locale.gen 和 /etc/locale.conf

有关

它实际上是站在 gnome 一边的,无论出于何种原因与他们的油嘴滑舌有关,他们自己生成了一个损坏的 locale.conf 文件和文件 [=21] 中的行“en_US.UTF-8 UTF-8” =].gen 仍然有评论;所以我取消注释该行和 运行:

    $ sudo locale-gen

之后,我在 /etc/locale.conf 文件中将行“LANG=en_US.utf8”编辑为“LANG=en_US.UTF-8”。

最后,我 运行 gnome 终端出现了!