gnome 终端错误

gnome 终端错误

在我的/usr/bin/gnome-terminal文件中,出现以下错误消息:

Traceback (most recent call last):

File "/usr/bin/gnome-terminal", line 109, in <module>
main()
File "/usr/bin/gnome-terminal", line 99, in main
mainloop = GLib.MainLoop()
NameError: name 'GLib' is not defined

请问您知道如何解决吗?我认为这就是我无法启动的原因gnome-terminal

答案1

您的gnome-terminal程序(Python 脚本)已损坏。以下是一些快速检查:

$ wc /usr/bin/gnome-terminal

 107  213 3368 /usr/bin/gnome-terminal

$ tail /usr/bin/gnome-terminal

    GnomeTerminal(sys.argv[:], mainloop)

    try:
        mainloop.run()
    except KeyboardInterrupt:
        pass


if __name__ == "__main__":
    main()
  • 字数统计程序(wc)告诉我们它有 107 行、213 个单词和 3368 个字符。
  • Tail 程序(tail)显示最后 10 行的内容。

在您的情况下,事故/错误导致部分内容gnome-terminal被垃圾覆盖。虽然我们可以花时间试图找出问题的原因,但最简单的方法是重新安装。假设没有进行任何自定义修改,那么gnome-terminal

  • 使用 ++Ctrl打开控制台登录。AltF3
  • 使用您的用户 ID 和密码登录控制台。
  • 类型sudo apt update && sudo apt install --reinstall gnome-terminal
  • Ctrl对于 Ubuntu 16.04,使用+ Alt+返回到您的 GUI 桌面F7
  • Alt对于 Ubuntu 18.04+,使用+返回您的 GUI 桌面F2

相关内容