最近我升级到了 Ubuntu 22.04。升级后我的终端停止工作。
终端已安装,我可以在收藏夹中的应用程序部分看到它,但是当我尝试打开它时,它显示活动,然后什么也不做,我的意思是它无法打开终端。
在我的应用程序窗口中,我有一个终端应用程序,其下方有以下一组信息:
Soyombo Terminal Mark-1 U+11AA1, []: Soyombo Terminal Mar... Soyombo Terminal Mark-1 U+11AA2, []: Soyombo Terminal Mar...
方括号实际上是一个方形盒子。
如果我尝试使用右键单击打开文件夹并在终端中打开它打开了。 (任何文件夹)但无法直接打开或通过键盘键打开(ctrl++ )altT
答案1
我的问题是由 Vanadium 在此 Ubuntu 论坛主题中解决:
您会看到找不到程序 gnome-terminal。因此,它可能未安装或安装不正确,或者 PATH 变量可能未正确设置。
删除并重新安装 Gnome 终端:
sudo apt autoremove --purge gnome-terminal sudo apt install gnome-terminal
答案2
答案3
通过 do-release-upgrade 从 Ubuntu 20.04 升级到 22.04 后,我遇到了同样的问题。我无法启动 gnome-terminal。它会超时并给我一个错误,如下所示:
# Locale not supported by C library.
我已经尝试了所有组合
sudo apt-get purge gnome-terminal
sudo apt-get install gnome-terminal
sudo apt-get purge locales
sudo apt-get install locales
sudo locale-gen --purge
sudo dpkg-reconfigure locales
sudo locale-gen
以及在 gnome-settings 中将语言设置更改为英语(美国)并重新启动多次,但都无济于事。
最终起作用的是更改以下日期的设置:管理已安装的语言>区域格式>以通常的格式显示数字,日期和货币:英语(美国)
我猜想问题与 gnome-terminal 对日期的格式化方式有关。
更新:奇怪的是,我可以将日期格式改回英语(加拿大),而 gnome-terminal 仍然有效,所以可能是之前重新配置语言环境的命令之一导致了这个问题,或者是两者的某种组合。真让人沮丧。