即使升级后,登录屏幕上仍显示旧版本

即使升级后,登录屏幕上仍显示旧版本

我刚刚从 Ubuntu 22.04 升级到 22.10,首先通过图形界面软件更新程序应用程序(当它提示我升级到 22.10 时),然后通过sudo apt-get update && sudo apt-get dist-upgrade。我接着使用sudo do-release-upgrade

但我仍然看到登录屏幕上显示“ubuntu 22.04”。这让我觉得可能有更严重的东西未能正确升级,以及旧的东西没有被正确删除。

登录屏幕确实有新的 22.10 壁纸(线条艺术中的雄鹿/鹿)

我的/etc/os-release正确显示是22.10。

再次跑步sudo do-release-upgrade会传达这样的信息:“未发现新版本。”

答案1

我遇到了与您同样的问题,将显示管理器从 lighdm 更改为 gdm3 解决了我的问题。

请尝试以下步骤:

  1. 首先通过运行以下命令检查您拥有哪个显示管理器:
systemctl 状态显示管理器
  1. 与 gnome-session 一起安装 gdm3:
sudo apt 安装 gnome-session gdm3
  1. 将 gdm3 设为默认显示管理器:
sudo dpkg-重新配置 gdm

当提示选择 gdm3 时

  1. 停止 lighttdm
sudo 服务 lightdm 停止
  1. 启动 gdm3
sudo 服务 gdm3 启动

答案2

看着https://packages.ubuntu.com/lunar/unity-greeter我注意到 23.04 (lunar) 的 unity-greeter 版本仍然只有 22.04-1-0ubuntu2,22.10 也是如此。因此,如果您查看 /usr/share/unity-greeter,您会看到“logo.png”,即登录屏幕左下角显示的“ubuntu 22.04”。

看起来 unity-greeter 自 22.04 以来就没有升级过,甚至没有更改 logo.png 中报告的版本。

https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1997999

查看源代码似乎有一个“logo-generator.vala”,所以如果你设法编译它,你可以使用它来生成你自己的徽标:

./logo-generator --logo=../data/logo-bare.png --text="23.04" --output=logo.png

相关内容