私は、gnome-terminal 3.16.2-1
システムのアップデート後に動作を停止しました。私は走っていLinux arch 4.1.6-1-ARCH #1 SMP PREEMPT Mon Aug 17 08:52:28 CEST 2015 x86_64 GNU/Linux
ます。
それを起動するとき、私は受け取ります
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 8
問題をグーグルすると、ロケール設定を再設定するように言われました。そのために私は開いて/etc/locale.gen
、それen_US.UTF-8 UTF-8
がコメントされていないことを確認しました。
その後、実行sudo locale-gen
してロケールを生成しました。さらに、私は実行localectl set-locale LANG=en_US.UTF-8
して再起動しました。
問題が最初に発生したとき、ロケールに関するエラーメッセージを受け取りました。前の手順を実行した後、これらのエラーメッセージは消えましたが、gnome-terminal
まだ機能しません。上記のエラーメッセージは残ります。
そうでなければ観察できる奇妙な行動:
Nautilusファイルマネージャはデスクトップショートカットから起動しませんが、コンソールから問題なく起動します。
gnome-terminal
ルートとして実行すると起動します。
locale
出力:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
localectl
出力
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us,de