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
以root身份运行时不会启动。
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