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) 並重新啟動。

相關內容