Gnome 3.12.2の「gnome-terminal」の問題


18

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

回答:


16

システムに追加LANG=en_US.UTF-8/etc/default/localeて再起動する必要があります。(このArch Linuxフォーラムの投稿からの解決策。)


15
これはうまくいきませんでした。
セリン

私のために働いた!ファイルにLANG = en_US.UTF-8が含まれているようですが、コメントアウトされています。コメントを外して再起動すると、gnome-terminalがすぐに起動しました。
マラキバザール

この回答から4年。これがヒットしたときのユーザーフィードバックは同じままです。
hbogert

10

ここに私を助けるコマンドのリストがあります:

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


1
これは私のために動作します。
アダムゴストライ

Ubuntu Bionic Beaver 18.04で
サポート

2

あなたはおそらくあなたのロケールをいじりました。追加LANG=en_US.UTF-8/etc/locale.confて再起動するか、そのファイルを完全に削除(sudo rm /etc/locale.conf && sudo locale-gen en_US.UTF-8 && sudo dpkg-reconfigure locales)して再起動します。


1

代替端末エミュレータでsudo dpkg-reconfigureロケールを実行し、en_US.UTF-8 UTF-8を選択して、デフォルトロケールとして選択します。gnome-terminalは動作するはずです。


1

新しいUbuntu 16.04.3 LTSデスクトップを作成したときに、この問題が発生しました。修正は、/etc/default/localeファイルの最後に次の行を追加してファイルを編集することでした。

LC_ALL="en_US.UTF-8"

次に再起動すると、問題はなくなりました。


0

問題の別の原因は、セッションの開始時に新しい設定がアクティブになっていることです。「起動時のアプリケーション」設定を確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.