我是 Linux 新手(我最近刚开始双启动 Ubuntu 22.04 和 Windows 11)。我想从终端中选择所有内容(我发现启用旧版快捷方式只会选择一个屏幕,而不是整个输出),然后找到了一个 PPA 修复程序(https://github.com/mate-desktop/mate-terminal/issues/372) 提到回滚到之前的 VTE。但是,我绝对应该仔细研究一下,因为MATE terminal
当我使用 时, PPA 似乎与 有关gnome-terminal
。从 PPA 添加和安装后,gnome-terminal
无法运行(即使在删除 PPA 之后)。以下是我尝试过的方法:
- 删除 PPA(通过 apt 和
ppa-purge
) - 通过 Ctrl+alt+T/应用程序菜单/VS Code 集成终端运行终端(挂起并最终超时)
- 卸载并重新安装 gnome-terminal
- sudo apt 更新/清理/升级/--修复损坏的安装
- 在设置中更改我的语言(我看到了这个建议,但似乎没有解决问题)
- 关闭我的电脑
我知道还有其他终端选项,但如果可能的话,我更愿意使用内置的 gnome-terminal。如果您能提供任何帮助,我将不胜感激!
答案1
您在清除 PPA 之前就将其删除,这导致ppa-purge
无法正确降级所有已安装的软件包。
正确的做法是sudo ppa-purge ppa:maintainer/name
,删除 PPA 并降级已安装的软件包。无需其他操作!
现在,要修复该问题,只需通过命令重新安装软件包的现有版本(适用于 22.04):
sudo apt install --reinstall gir1.2-vte-2.91=0.68.0-1 libvte-2.91-0=0.68.0-1 libvte-2.91-common=0.68.0-1
或者,使用突触包管理器逐个搜索从该 PPA 安装的所有包,然后使用“包 -> 强制版本...”菜单降级到(选择安装)旧版本。