几天前,我全新安装了 Ubuntu 18.04。我一直在使用终端,没有任何问题。
今天我尝试打开终端时,它无法启动。我尝试从应用程序页面启动它,以及使用Alt++键盘快捷键。CtrlT
通过 Tilda 终端运行时gnome-terminal --verbose
,出现以下错误:
# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached
我尝试通过运行重新安装终端sudo apt install --reinstall gnome-terminal
,但没有成功。
经过进一步阅读,我发现 Chrome 远程桌面可能会导致 gnome-terminal 启动出现问题。我使用 卸载了它sudo apt remove chrome-remote-desktop
。重新启动后,终端成功启动。
答案1
我可以通过运行卸载 Chrome 远程桌面来解决这个问题$ sudo apt remove chrome-remote-desktop
答案2
首先,尝试重新安装gnome-terminal
:
sudo apt update
sudo apt install --reinstall gnome-terminal
接下来运行以下命令gnome-terminal
以详细模式运行,看看是否有任何输出:
gnome-terminal --verbose
如果其他方法都失败了,你可以安装xfce4-terminal
:
sudo apt update
sudo apt install xfce4-terminal
然后,您可以通过首先运行以下命令将其设置为在++上xfce-terminal
启动的默认终端:CTRLALTT
sudo update-alternatives --config x-terminal-emulator
然后选择号码xfce4-terminal
,然后按ENTER
现在你应该可以xfce4-terminal
按CTRL++ALT来运行T
答案3
尝试进入 Ubuntu 软件重新安装终端应用程序。终端仿真器应列在“已安装”选项卡中。按“删除”,过一会儿再在“全部”选项卡中重新安装。
答案4
删除 chrome 远程桌面是我的解决方案 - 语言环境很好,卸载并重新安装没有任何作用,.bashrc 在 ~ 中与在 /etc/skel 中相同。
XTerm 和 UXTerm 将启动,从那里我可以dbus-launch gnome-terminal
成功,但我必须$ sudo apt remove chrome-remote-desktop
重新启动才能让 gnome-terminal 正常启动。