如何解决gnome-terminal-server:不支持区域设置
我最近安装了 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 一方,无论出于何种原因与他们的 glib 相关,他们自己生成了一个损坏的 locale.conf 文件,文件 /etc/locale.gen 中的“en_US.UTF-8 UTF-8”行仍然被评论;所以我取消注释该行并运行:
$ sudo locale-gen
之后,我将 /etc/locale.conf 文件中的“LANG=en_US.utf8”行编辑为“LANG=en_US.UTF-8”。
最后,我运行了 gnome 终端,它出现了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。