升级到 17.10 后 gnome-terminal 无法正常工作

升级到 17.10 后 gnome-terminal 无法正常工作

我从 17.04 升级到 17.10 后,我的 ubuntu 出现了一些问题

gnome-terminal 无法正常工作。我尝试修复了几个小时,但没有成功。

当我从 xterm 运行 gnome-terminal 时(确实有效),我收到一个 python 语法错误,原因是“print url”这一行 - 这表明它是一个 python2 脚本。因此,我将 /usr/bin/gnome-terminal 文件更改为使用 python 而不是 python3 运行。

然后我遇到了一些与 gi 包相关的问题。我搜索了解决方案并尝试重新安装 gi,但出现了以下错误:

从 gi-repository 导入 GLib,Gio importError:没有名为存储库的模块

我发现 gnome-terminal.real 可以工作。但我不知道如何修复这个 Python 问题。任何帮助都将不胜感激

谢谢

答案1

我检查了/usr/bin/gnome-terminalUbuntu 17.10 的 gnome-terminal 软件包附带的包装器脚本。它不包含print url- 事实上,既不包含单词print也不包含url。您可能修改了此脚本或安装了非官方版本。

请从官方 Ubuntu 存储库重新安装gnome-terminalgnome-terminal-data同时确保满足所有软件包依赖项,然后 gi-repository 导入应该会成功。

相关内容