无法再运行 gnome-terminal

无法再运行 gnome-terminal

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

这对大多数人来说可能无关紧要,但卸载chrome 远程桌面然后重新启动计算机,对我来说就成功了。这个包很容易删除:

sudo apt remove chrome-remote-desktop

这似乎是一个已知错误

仅从 Chrome 中删除该扩展程序是不够的,可能是因为我有多个包含该扩展程序的 Chrome 配置文件。我不得不使用 卸载它apt

错误报告还提到只需禁用远程连接扩展中的已经足够了,您不必完全删除扩展。

答案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

相关内容