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
LANG=en_US.UTF-8
を/etc/default/locale
に追加して、システムを再起動する必要があります。 ( このArch Linuxフォーラムの投稿 からの解決策。)
ここに私を助けるコマンドのリストがあります:
Sudo apt install dconf-cli
dconf reset -f /org/gnome/terminal
Sudo apt-get remove gnome-terminal
Sudo apt-get install gnome-terminal
Sudo locale-gen --purge
Sudo dpkg-reconfigure locales
reboot
ご覧のとおり、gnome-terminal
を再インストールするだけです
新しいUbuntu 16.04.3 LTSデスクトップを作成したときに、この問題が発生しました。修正は、ファイルの最後に次の行を追加して/etc/default/locale
ファイルを編集することでした。
LC_ALL="en_US.UTF-8"
次に再起動すると、問題はなくなりました。
あなたはおそらくあなたのロケールをいじりました。 LANG=en_US.UTF-8
を/etc/locale.conf
に追加して再起動するか、そのファイルをすべて削除(Sudo rm /etc/locale.conf && Sudo locale-gen en_US.UTF-8 && Sudo dpkg-reconfigure locales
)して再起動します。
代替端末エミュレーターでSudo dpkg-reconfigureロケールを実行し、en_US.UTF-8 UTF-8を選択して、デフォルトのロケールとして選択します。 gnome-terminalは動作するはずです。