Arch Gnome 终端超时

Arch Gnome 终端超时

我将 DM 从 LightDM 切换到 GDM,现在无法启动 gnome-terminal。当我尝试从另一个终端模拟器启动它时,我收到以下错误消息:

# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

我怀疑这与我的位置有关,但我的语言设置为 en_US.UTF-8

<~>-> locale
LANG=en_US.UTF-8
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
<~>-> 

答案1

我不确定我到底做了什么来解决这个问题,但我认为这是以下几点的组合:

sudo locale-gen --purge
sudo locale-gen
localectl set-locale LANG="en_US.UTF-8"
sudo fc-cache -f -v

答案2

我也遇到了这个问题,并且非常沮丧,因为set-locale LANG="en_US.UTF-8"没有导致区域设置发生变化。

修复:将这些行添加到/etc/环境:

LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8

然后重新启动。请注意,在 .bashrc 中导出这些设置不起作用。

相关内容