所以我的Ubuntu 20.04
行为很奇怪,我无法启动Terminal
。每当我点击图标时,它都会给我加载动画,然后什么也没发生。我甚至没有安装任何会导致这种情况的特殊程序。帮帮我。谢谢!!
答案1
如果你可以使用“文本编辑器”等文本应用程序打开 .bashrc,请按照 Thiago Rider Augusto 的建议进行编辑我弄乱了我的 .bashrc
- 单击 Ubuntu 图标(侧面菜单中第一个图标)。
- 写入 gedit
- 单击其图标来打开文本编辑器。
- 单击“打开”。
- 在列表中写入:~/.bashrc
- 进入
- 清理失败的 .bashrc 文件。
- 保存后您就可以再次打开终端。
第二个选项是默认你的 .bashrc -
建议您在替换之前复制此文件 - (只需复制一份,当您在 /etc/skel/ 中的文件管理器中转到该文件时重命名备份)
看看你是否可以使用 CTRL-ALT-F4 切换 TTY,登录并运行下面这个
最后,在终端中使用以下命令将 >~/.bashrc 替换为新副本,
/bin/cp /etc/skel/.bashrc ~/
它会用新的 ~/.bashrc 替换损坏的 ~/.bashrc。之后,您需要获取 ~/.bashrc 以便更改立即生效,在终端中写入,
.~/.bashrc
或者,
源 ~/.bashrc
正如 souravc 所提到的默认 .bashrc
然后按 CTRL-ALT-F1 返回 -
答案2
发帖是因为我也遇到了同样的问题。你最近更新过 Python 吗?
我到处尝试了很多方法。以下是我最终发现有效的方法。结果发现,当我更新 python 时,它会更新 gnome-terminal 的设置。以下是您要做的:
Ctrl + Alt + F3
,这将打开一个终端
登录
如果需要,输入sudo vim /usr/bin/gnome-terminal
replace vim 替换为你拥有的任何编辑器
检查顶部的注释是否是这样的#!/usr/bin/python3
?如果是,请将其更改为你正在使用的 Python 版本。
我正在更新到 3.9,所以我将其更改为#!/usr/bin/python3.9
。这解决了问题并允许我打开终端。将其更新到您正在使用的任何版本。
该问题是由于我更新 Python 时引起的,由于某种原因,它将 gnome-terminal 更改为一般的 Python,而不是我实际使用的 Python 版本。