我刚刚从 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 解决了我的问题。
请尝试以下步骤:
- 首先通过运行以下命令检查您拥有哪个显示管理器:
systemctl 状态显示管理器
- 与 gnome-session 一起安装 gdm3:
sudo apt 安装 gnome-session gdm3
- 将 gdm3 设为默认显示管理器:
sudo dpkg-重新配置 gdm
当提示选择 gdm3 时
- 停止 lighttdm
sudo 服务 lightdm 停止
- 启动 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