在图形界面的桌面,无法通过点击图标或者快捷键的方式启动 terminal。
解决方案
1)进入虚拟终端(TeleTypeWriter,TTY)
- 执行快捷键
Ctrl + Alt + F3进入 TTY 命令行界面,输入用户名和密码登录,密码不回显,输完回车即可。
2)更新软件源
- 执行
sudo apt update命令更新软件源。sudo 命令第一次使用时需要输入密码。
3)解决报错(如果没有可忽略)
上一步执行完成后,可能会出现 ModuleNotFoundError: No module named ‘apt_pkg’ 错误,这是因为缺少 apt_pkg 模块或模块损坏或模块不兼容。
-
执行
python3 -V命令查看 python 版本; -
执行
ls /usr/lib/python3/dist-packages/apt_pkg*.so命令查看模块路径; -
如果上面两步执行后的 python 版本不一致,需要执行
sudo rm /usr/bin/python3命令删除,接着执行sudo ln -s /usr/bin/python3.12 /usr/bin/python3命令修正 python 符号链接。其中,3.12 为版本号,即模块路径的版本号。如果存在多个版本的模块路径,选择需要的版本且保持一致即可; -
重新执行更新软件源步骤,如果不报错,则问题已被修复。
4)更新软件包并重装 python3-apt 包
-
执行
sudo apt-get update命令; -
执行
sudo apt-get install --reinstall python3-apt命令重新安装 python-apt3 包。
5)重装终端
- 执行
sudo apt install --reinstall gnome-terminal命令重新安装终端。
步骤 4 和 5 的命令都可以使用,apt 是较为常用的新命令,apt-get 是旧命令。后面两步是在关机重启后测试的,未直接测试过。
6)返回图形界面
- 执行快捷键
Ctrl + Alt + F2返回图形界面。
7)测试终端
- 点击图标或者快捷键的方式启动 terminal。
至此问题已解决。总结:本次问题可能并不是终端真的无法使用,而是启动过程中执行的部分命令报错,导致其最终无法弹出窗口。本次学习到了新的知识,明白了 python 与 terminal 的潜在关系,开心。
1万+

被折叠的 条评论
为什么被折叠?



