You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 7系统下GNOME Terminal无法打开的问题求助

GNOME Terminal启动错误修复方案

错误详情

在XTerminal中尝试打开GNOME Terminal时,弹出以下错误:

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 9

已尝试执行以下命令并多次重启,问题仍未解决:

  • sudo yum update
  • sudo yum reinstall gnome-terminal

修复步骤

1. 配置系统区域设置

先查看当前区域配置:

locale

若输出显示LANG=C或其他不被支持的区域,执行以下命令生成并设置UTF-8编码的区域(以en_US.UTF-8为例,可替换为zh_CN.UTF-8等适配区域):

sudo locale-gen en_US.UTF-8
sudo update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

2. 重启DBus服务

让区域设置修改生效:

sudo systemctl restart dbus

3. 重置GNOME Terminal进程

终止现有GNOME Terminal相关进程并重启服务:

pkill -f gnome-terminal
sudo systemctl restart org.gnome.Terminal.service

4. 验证结果

再次在XTerminal中启动GNOME Terminal,确认错误是否消除。

内容的提问来源于stack exchange,提问作者Tariqur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 09:01:10