Ubuntu 18.04.2 Gnome 终端将不再启动

Ubuntu 18.04.2 Gnome 终端将不再启动

ctrl当我尝试通过收藏夹栏- - alt- ,活动 → 终端启动 Gnome 终端时,t它没有启动。

我已经安装了 x-term 并且它运行良好。

从 x-term shell 运行,gnome-shell --version它报告:GNOME Shell 3.28.4

  • 建议采取哪些步骤来排除故障以诊断出问题所在?
  • 有没有办法可以安全地重新安装 Gnome 终端以使其正常工作?

感谢 Byte Commander 的建议,我gnome-terminal从 x-term CLI 运行并看到以下输出:

$ gnome-terminal
Traceback (most recent call last):
  File "/usr/bin/gnome-terminal", line 9, in <module>
    from gi.repository import GLib, Gio
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py)

现在我意识到发生了什么事情。几天前,我决定构建自己的 Python3。无论出于什么原因,看起来我的 Python3 安装或构建都很糟糕。

鉴于上述输出,有什么建议可以修复它?

答案1

非常感谢 Byte Commander 提供的解决问题的线索。

我找到了以下链接:解决ubuntu16.04终端打不开 - 程序员大本营

为了与我使用的版本号(从 Python 3.6 迁移到 Python 3.7),我按照说明稍作改动,只需运行以下命令:

sudo cp _gi_cairo.cpython-36m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
sudo cp _gi.cpython-36m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so

完成此操作后,我就可以运行:

gnome-terminal

相关内容