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
我的想法已经用完了,如果有人可以提供帮助,那就太好了。
我最终刷新了我的 HOME 目录,从中清除了各种旧的“垃圾”,特别注意清除 .config 目录。我还创建了一个新用户,这样我就可以获得 .bashrc 和 .profile 文件的新副本。这似乎解决了这个(和另一个)问题。
这对大多数人来说可能无关紧要,但是卸载chrome-remote-desktop然后重新启动计算机对我有用。该软件包很容易删除:
sudo apt remove chrome-remote-desktop
这似乎是一个已知的错误。
仅仅从 Chrome 中删除扩展是不够的,可能是因为我有多个带有该扩展的 Chrome 配置文件。我不得不使用
apt
.错误报告还提到,只需在扩展中禁用远程连接就足够了,您不必完全删除扩展。
Alt-F2
最快的修复:使用并运行以下行打开提示:这会清除所有 gnome-terminal 配置文件。该问题可能是由 gnome-terminal 中的旧配置文件引起的,这些配置文件具有未完成的命令行或无效的首选项。
(并尝试重新启动系统...)
更新: 您的问题在重新启动后仍然存在,但仅在 gnome-terminal 中。我认为这意味着问题应该出在 gnome-terminal 的配置文件中。要确定它是否仅在您的个人资料中:尝试使用 root 登录
sudo -i
。尝试gsettings list-recursively | grep -i term
寻找线索。你有什么线索.profile
吗.bashrc
?