在清除Kubuntu后,如何将Plymouth主题恢复为默认值?

我最近安装了KDE Kubuntu桌面,但在以某种方式与我合作之后我决定再次使用纯GNOME Ubuntu桌面。我完全删除了Kubuntu桌面及其软件包,但Kubuntu背景图像在启动系统时仍然运行并关闭它。 我在终端尝试了以下步骤,它关闭了背景图像,但启动时间的背景图像仍然是kubuntu图像。

sudo update-alternatives --set default.plymouth /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 

我怎么能将此图像更改为默认的Ubuntu图像?

普利茅斯主题来自哪里?

Ubuntu存储库提供了许多普利茅斯主题。 当你安装普通的Ubuntu桌面时,软件包“ubuntu-desktop”将安装包“plymouth-theme-ubuntu-logo”这是普通的Ubuntu普利茅斯主题。

当您安装Kubuntu时,“kubuntu-desktop”软件包将安装普利茅斯主题“plymouth-theme-kubuntu-logo”。

如果您安装了多个普利茅斯主题,您可以选择您喜欢的主题:

 sudo update-alternatives --config default.plymouth 

请注意,这适用于普利茅斯图形主题。 普利茅斯也有一个文本主题,只应显示图形是否不可用。 这同样适用,但包名称有点不同,update-alternatives条目是“text.plymouth”而不是“default.plymouth”。

如何让它在启动时生效? /为什么我只在关机时看到我的新选择?

对于启动序列,plymouth需要在挂载根文件系统之前加载,因此它需要存在于initramfs(初始ram文件系统)中。

您在关机时看到正确的启动的原因是您已成功更新plymouth的配置,但相同的配置尚未放入initramfs。

要更新initramfs,请使用以下命令:

 sudo update-initramfs -u 

将普利茅斯改回默认值的正确方法如下:

在终端( Ctrl + Alt + T )中,键入

 sudo update-alternatives --config default.plymouth 

从显示的选项中键入与Ubuntu默认plymouth相关联的数字

然后输入

 sudo update-initramfs -u 

然后重启

 sudo reboot 

注意:如果Ubuntu默认Plymouth不在显示的选项中,该怎么办:

您可以从Ubuntu live CD中复制相应的文件,如下所示:

  • 将Ubuntu默认文件夹复制到/lib/plymouth/themes

  • 将文件splash复制到/etc/initramfs-tools/conf.d (可选,以获得更好的缓冲区)