Gnome 3.12.2 上的“gnome-terminal”问题

Gnome 3.12.2 上的“gnome-terminal”问题

我有 Ubuntu-Gnome 14.04(Gnome 3.12.2)。

当我尝试gnome-terminal通过以下命令运行时:

$ gnome-terminal
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 /usr/lib/gnome-terminal/gnome-terminal-server exited with status 8

答案1

您必须添加LANG=en_US.UTF-8/etc/default/locale重新启动系统。(解决方案来自这个 Arch Linux 论坛帖子

答案2

以下是对我有帮助的命令列表:

sudo apt install dconf-cli

# Reinstalling terminal
dconf reset -f /org/gnome/terminal
sudo apt-get remove gnome-terminal
sudo apt-get install gnome-terminal

# Reconfiguring locale
sudo locale-gen --purge
sudo dpkg-reconfigure locales

reboot

正如你所看到的,我刚刚重新配置locale并重新安装gnome-terminal

答案3

对我来说,这是胜利:

/usr/bin/dbus-launch /usr/bin/gnome-terminal &

据了解这里

答案4

这可能是您的语言环境的问题。请添加LANG=en_US.UTF-8/etc/locale.conf重新启动或删除该文件(sudo rm /etc/locale.conf && sudo locale-gen en_US.UTF-8 && sudo dpkg-reconfigure locales)并重新启动。

相关内容