/lib/plymouth/themes
在 Ubuntu 14.04 中,我只需转到并复制我的主题即可更改我的 Plymouth 主题。
然后,只需输入sudo update-alternatives --config default.plymouth
(选择我的主题的相应编号)和sudo update-initramfs -u
,我就可以更改我的普利茅斯主题。
在 Ubuntu 16.04 LTS 中,该文件夹/lib/plymouth/themes
甚至不存在。
通过在 Nautilus 中搜索,我能够找到文件夹/usr/share/plymouth
并将我的主题放在下面themes
。然后,通过在 shell 中输入上述命令,理论上我能够将我的 Plymouth 主题更改为我预先复制的主题。
事实是,在将 Plymouth 主题更改为我自己的主题并重新启动几次后,启动时不再显示 Plymouth 主题。只出现黑屏,然后lightdm
显示并登录我的帐户...
我将burg
其用作默认引导加载程序。
答案1
我遇到了类似的事情。使用 synaptic 找到默认的 plymouth 主题后,我点击属性以查看安装了哪些文件。其中列出了进入此目录的大多数文件
/usr/share/plymouth/themes
将所有文件放在那里然后运行
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/"path/to-your-plymouth.plymouth" 100
答案2
这些更改是在关机期间从磁盘读取的,这就是其工作原理。
然而,在启动时,它们会从初始内存文件系统映像 - initramfs 中读取,而您尚未使用更改对其进行更新。这是必要的,因为您的常规文件系统尚不可用。
这是我在 Ubuntu 14.04 中解决这个问题的方法,所以我不能保证它适用于 16.04,但这个命令不会造成任何损害,所以值得一试。
如果你运行:
sudo update-initramfs -u
您的更改将会生效。
答案3
看一下无法在 Ubuntu 16.04LTS 中使用自定义启动画面(waTeim 和 mac 回答)。它应该可以工作。
欲了解更多信息,请查看此文以了解如何在 Ubuntu 16.04 中安装和排除普利茅斯主题故障。http://rajeshksv.blogspot.in/2017/02/customize-ubuntu-linux-plymouth-splash.html(由于互联网上的许多博客都已过时,因此我将所有安装和故障排除都添加到了一个地方)
答案4
执行以下命令以 root 身份打开 Nautilus:
sudo -H nautilus
在终端中,然后转到/usr/share/plymouth/themes/
并打开主题文件夹并.plymouth
使用 gedit 编辑文件。
在.plymouth
文件中,更改
[script]
ImageDir=/lib/plymouth/themes/themename
ScriptFile=/lib/plymouth/themes/themename/themename.script
到
[script]
ImageDir=/usr/share/plymouth/themes/themename
ScriptFile=/usr/share/plymouth/themes/themename/themename.script
themename
用主题名称替换。
例如主题的名称是 darwin 因此编辑应该是:
[script]
ImageDir=/lib/plymouth/themes/darwin
ScriptFile=/lib/plymouth/themes/darwin/darwin.script
到
[script]
ImageDir=/usr/share/plymouth/themes/darwin
ScriptFile=/usr/share/plymouth/themes/darwin/darwin.script