Ubuntu 18.04 不能打开命令行 (terminal)

1.语言设置引起

enter image description here

2.

Run locale-gen.
Run localectl set-locale LANG="en_US.UTF-8" (or you LANG value)
Run localectl to see if anything remains set to "n/a"
In my case, run localectl set-keymap "us"
Logout, login - now Terminal works. 

3

先找到能打开的shell来寻找错误,于是用Ctrl+Alt+F1进入命令行模式

登录账号密码后进入正常的命令行

查找终端的问题:

<span style="font-size:16px;">$ gnome-terminal</span>

报以下错误:

扫描二维码关注公众号,回复: 3093679 查看本文章

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'

于是度娘了ImportError: cannot import name '_gi'后找到第二个帖子,发现可能是装Python时遗留下来的问题

进入路径:/usr/lib/python3/dist-packages/gi/

看看,里面的_gi_cairo.cpython-35m-x86_64-linux-g文件和_gi.cpython-35m-x86_64-linux-gnu.so文件需要重命名或复制一份为:_gi_cairo.cpython-36m-x86_64-linux-g和_gi.cpython-36m-x86_64-linux-gnu.so

按Ctrl+Alt+F7回到桌面,再尝试打开终端,

猜你喜欢

转载自blog.csdn.net/qq_29373285/article/details/82273365
今日推荐