Ubuntu 17.10(X.Org),GNOME 3.26.2。
当我尝试运行时突然出现这个问题gnome-terminal
,我不知道是什么原因造成的:
main19@system19:~$ gnome-terminal
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached
这导致gnome-terminal
无法启动。我尝试在线查找,每个人都说这是一个语言环境问题,这是我的语言环境输出:
main19@system19:~$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
localectl 的输出:
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
X11 Model: pc105+inet
X11 Options: terminate:ctrl_alt_bksp
我已经没有主意了,如果有人能提供帮助那就太好了。
答案1
我最终刷新了我的 HOME 目录,清除了其中的所有旧“垃圾”,特别注意清理了 .config 目录。我还创建了一个新用户,以便可以获得 .bashrc 和 .profile 文件的新副本。这似乎解决了这个(和另一个)问题。
答案2
答案3
最快的解决方法:使用打开提示Alt-F2
并运行以下行:
dconf reset -f /org/gnome/terminal/legacy/profiles:/
这将清除所有 gnome-terminal 配置文件。问题可能是由 gnome-terminal 中的旧配置文件引起的,这些配置文件包含未完成的命令行或无效的首选项。
(并尝试重新启动系统...)
更新:
您的问题在重启后仍然存在,但只在 gnome-terminal 中存在。我认为这意味着问题应该出在您的 gnome-terminal 配置文件中。要确定问题是否只在您的配置文件中:尝试使用 以 root 身份登录sudo -i
。尝试gsettings list-recursively | grep -i term
寻找线索。您有什么线索.profile
吗.bashrc
?