Ubuntu 22.04:升级到 Ubuntu 22.04 后终端停止工作

Ubuntu 22.04:升级到 Ubuntu 22.04 后终端停止工作

最近我升级到了 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 仍然有效,所以可能是之前重新配置语言环境的命令之一导致了这个问题,或者是两者的某种组合。真让人沮丧。

相关内容