ubuntu终端打不开怎么办? 修复Ubuntu无法打开终端问题的方法
如今,Ubuntu 不允许其用户打开终端是一个非常普遍的问题。如果您收到类似的问题并且不知道下一步该怎么做,请了解有关如何在 Linux 设备上解决此“Ubuntu 无法打开终端”问题的五个修复程序。事不宜迟,让我们深入探讨导致它的原因及其可用的解决方案。
为什么 Ubuntu 打不开它上面的终端?
这主要发生在您安装一些有缺陷的软件或修改终端配置时。除此之外,与语言环境交互并破坏它们的新应用程序或游戏也可能导致类似的问题。
一些用户在 Ubuntu 的活动菜单中搜索终端时报告修复了这个问题。这表明这个问题在 Ubuntu 中发生的频率以及在应用任何调整来解决这个问题时应该多小心。
修复 Ubuntu 无法打开终端
要解决“Ubuntu 无法打开终端”问题,请依次尝试以下修复。尽管您可以按任何顺序应用这些解决方法,但我们建议按照这些修复的顺序进行修复 –
1]取回丢失的终端图标
Ubuntu 不让你打开终端和它上面缺少的终端图标是两件不同的事情。如果您只是因为找不到它的图标而无法启动终端,请按照以下步骤操作 –
- 按 Windows 键并开始在搜索字段中键入“terminal”。
- 当 Ubuntu 的活动菜单中弹出匹配结果时,单击它。
- 这样做将在显示屏上启动终端。
或者,您也可以右键单击终端图标并选择“添加到收藏夹”选项。这样,您就可以在桌面的扩展坞上获得启动终端的快捷方式。单击它可以随时启动 Ubuntu 终端。
注意:还有一个热键可以在 Ubuntu 上启动终端。同时按住Ctrl + Alt + T键,您会发现终端弹出在显示屏上。
2]卸载有冲突的软件
如果您已经尝试了上述解决方案仍然无法打开终端,那么您的 Ubuntu 操作系统中一定存在一些冲突软件。错误的程序以某种方式阻止终端启动。虽然在 Ubuntu 中安装此类有问题的应用程序非常罕见,但它可能会发生。
如果您记得在您的 Ubuntu 上安装了一些新的应用程序并且此问题随后开始出现,您应该从您的操作系统中卸载这些应用程序。
一些用户报告说,他们在从设备上卸载 Python 后修复了终端无法打开的问题。如果您最近在计算机上安装了 Python,则很可能会导致“无法打开终端”问题。只有当终端未配置为使用时才会发生这种情况,而 Python 已安装在您的 Ubuntu 设备上。
如果您的 Ubuntu 设备有可用的更新,则不必从您的系统中卸载 Python。以下是如何在 Ubuntu 中升级对 Python 的引用 –
- 首先按 Ctrl + Alt + F3 启动故障保护 TTY 终端。
- 登录到它,然后在其上执行以下代码 –
sudo nano /usr/bin/gnome-terminal
- 接下来更改
#!/usr/bin/python3
为#!/usr/bin/python3.8
.
注意:要检查您的计算机上当前运行的是哪个 Python 版本,请在同一 TTY 终端上运行此代码 –
python3 --version
截至目前,Python 3.8 是适用于 Ubuntu 操作系统的最新 Python 版本。但是,这可能会随着时间的推移而改变。那么,在这种情况下,您应该将 Python 充分升级到最新的可用版本。
尝试使用最近可用的备份恢复 Ubuntu
如果您仍然无法在您的 Ubuntu 操作系统上打开终端,并且您的设备上确实有可用的最新备份,请考虑使用它。
3]检查并修复终端的配置
如果您编辑了终端的配置,也可能会出现“Ubuntu 无法打开终端”问题。如果是这种情况,您必须撤消最近对您的终端所做的更改。请按照以下有关如何继续执行此任务的说明进行操作 –
- 按 Ctrl + Alt + F3 启动 TTY 故障安全终端。
- 登录您的帐户并撤消您最近对终端配置所做的更改。
如果您想通过 GUI 执行此任务,请通过在故障安全 TTY 上运行此代码在 Ubuntu 中安装 Dconf-Editor。
sudo apt install dconf-editor
等待安装完成,安装完成后,确认警告“我会小心”。接下来,转到“/org/gnome/terminal/legacy”并撤消对您的 Ubuntu 设备所做的所有最新更改。
如果此问题在此之后仍然存在,您应该将配置文件的设置重置为默认值。为此,打开故障安全 TTY,并在其上运行此代码 –
dconf reset -f /org/gnome/terminal/legacy/profiles:/
就是这样,当你执行上面的命令时,GNOME 终端的配置文件也会被删除。重新启动您的设备并检查您是否可以打开终端而不会收到一些错误消息。
4] 重新生成语言环境
有时,当您安装新程序时,它会与系统文件交互并破坏您的语言环境。因此,您很难在 Ubuntu 中启动终端。区域设置在 Ubuntu 中是非常重要的文件,因为它们决定了如何以您在系统上使用的任何语言显示文本。
如果没有此信息,终端将拒绝启动或崩溃(如果已打开)。要解决这个问题,必须清除现有的语言环境并生成新的语言环境。这是你接下来必须做的——
- 按 Ctrl + Alt + F3 打开故障保护 TTY。
- 在终端上复制/粘贴以下命令,然后按Enter。
sudo locale-gen --purge
现在您已经清除了现有的语言环境并重新生成了新的语言环境,请使用快捷方式 – Ctrl + Alt + T。接下来检查终端是否以这种方式启动。
5]重新安装终端或使用替代品
如果以上解决方案均无法解决终端无法打开的问题,您最好重新安装终端或切换到更好的命令行程序。以下是执行此任务的方法 –
- 按 Ctrl + Alt + F3 启动故障保护 TTY 终端。
- 在上面,复制/粘贴以下命令并按Enter –
sudo apt remove gnome-terminal
- 这样做将从您的系统中删除默认的 GNOME 终端。要重新安装它,请运行此代码 –
sudo apt install gnome-terminal
关闭故障安全 TTY 并按 Ctrl + Alt + T。终端应该很快就会在你的 Ubuntu 设备上启动。如果没有,您最好使用 Guake 或 Tilix 等替代工具。
根据您最喜欢的终端,执行可用的两个命令中的任何一个 –
sudo apt install guake
sudo apt install tilix
在您的 Ubuntu PC 上安装外部模拟器后,使用以下快捷方式打开它们 –
- F12 – 按此键将默认启动 Guake 终端。
- Tilix 的功能更像一个传统的终端,它提供了更多的个性化功能。
将最近安装的模拟器设为 Ubuntu PC 上的默认终端。请注意,您将始终在设备上运行故障安全 TTY 作为备份。
Ubuntu 中的 TTY 是什么?
电传打字机 (TTY) 是一种终端设备,可让您逐个字符地运行输入和输出。这基本上控制了终端设备和已安装程序之间发生的所有通信。
Ubuntu 的终端主要用于执行与桌面相关的工作。但是,如果您愿意执行一些高级工作,则最好使用 TTY 应用程序,例如 GNOME、Alacritty、Guake或任何其他高级仿真器。
要打开默认终端,请使用热键 – Ctrl + Alt + T。而如果您想访问可用的 TTY,请改用此组合 – Ctrl + Alt + F3。
终端在 Ubuntu 中的替代品
默认情况下,终端是 Ubuntu 中的主要命令行程序,它可以相当轻松地处理所有基本和复杂的任务。而且,正如我们上面所讨论的,修复终端问题并立即将其取回非常容易。
不过,如果您想在 Ubuntu 上使用更高级的工具,可以使用大量软件。例如,如果您想要一个快速的终端仿真器,请选择Alacritty。这个软件可以让你执行所有不容易在 Ubuntu 终端上运行的复杂任务。