我也尝试过按照以下命令:
update-alternatives --display default.plymouth
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
还有这些:
sudo rm /etc/alternatives/default.plymouth
sudo ln -s /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth /etc/alternatives/default.plymouth
我还发现了一个很棒的启动动画(地球日出链接http://www.istitutomajorana.it/scarica2/Animazione-Plus8.tar.gz) 里面有一个包含以下命令的脚本:
sudo cp -R ~/Animazione-Plus8/Earth-sunrise/ /lib/plymouth/themes/
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/Earth-sunrise/Earth-sunrise.plymouth 100
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
毕竟默认的 kubuntu 徽标没有改变,所以我用这个删除了所有替代方案:
sudo update-alternatives --remove-all default.plymouth
sudo update-initramfs -u
但我仍然有相同的徽标。我认为这是 kde 的情况。那么我怎样才能用我得到的那个(Earth-sunrise.plymouth)替换那个启动动画呢?
编辑:它在 ubuntu 启动期间实际上不起作用,只有虚拟启动动画起作用:/我已经遵循了所有步骤,但启动动画没有任何变化。
我不知道我的问题可能是出在我拥有的 ATI 驱动程序上,还是出在我拥有的 grub 设置上。我应该拥有什么样的 grub 正确配置?我的发行版中也安装了 grub 定制器,也许我必须更改一些东西。这是我的 /etc/default/grub,如果它有帮助的话:http://paste.ubuntu.com/1587147/
现在我没有启动动画,只有一个带有一些文字的黑屏。
编辑2: 好的,我找到了问题所在,它与我的 gpu(msi 6870 Hawk)和专有 ati 驱动程序有关:我卸载了旧的 12.8(即使安装了这些,plymouth 动画也无法工作),因为我想更新我的驱动程序,当我使用开放驱动程序时,我终于在启动时看到了动画,问题是我需要 ati 驱动程序,我不得不安装新的 13.1,事实上现在 plymoth 动画不再工作了。那么,既然我已经找到问题所在,有没有办法解决这个问题?谢谢
答案1
下载地球日出主题。
解开它
将 Earth-sunrise 文件夹复制到
/lib/plymouth/themes/Earth-sunrise.
注意!Ubuntu 16.04 及更高版本正在使用/usr/share/plymouth/themes/
。更多:无法在 Ubuntu 16.04LTS 中使用自定义启动画面更改
distro_logo.png
和distro_name.png
将地球日出主题添加到普利茅斯“替代品”中。
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth \ default.plymouth /lib/plymouth/themes/Earth-sunrise/Earth-sunrise.plymouth 50
将地球日出主题设置为默认主题
sudo update-alternatives --config default.plymouth There are 3 choices for the alternative default.plymouth (providing /lib/plymouth/themes/default.plymouth). Selection Path Priority Status ------------------------------------------------------------ 0 /lib/plymouth/themes/kubuntu-logo/kubuntu-logo.plymouth 150 auto mode 1 /lib/plymouth/themes/Earth-sunrise/Earth-sunrise.plymouth 50 manual mode 2 /lib/plymouth/themes/kubuntu-logo/kubuntu-logo.plymouth 150 manual mode * 3 /lib/plymouth/themes/my-plymouth/my-plymouth.plymouth 50 manual mode Press enter to keep the current choice[*], or type selection number: 1 update-alternatives: using /lib/plymouth/themes/Earth-sunrise/Earth-sunrise.plymouth to provide /lib/plymouth/themes/default.plymouth (default.plymouth) in manual mode.
更新 initramfs
sudo update-initramfs -u
测试主题(安装普利茅斯-x11 )
控制台 #1
sudo plymouthd --debug --tty=`tty` --no-daemon
控制台 #2
sudo plymouth show-splash
有两个(格式错误的)测试控制台。
使用以下命令停止测试:
sudo plymouth --quit
重启
似乎在这里工作。
参考
答案2
仅供参考,该脚本应更改为以下内容(适用于 16.04):
sudo cp -R Earth-sunrise/ /usr/share/plymouth/themes/
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/Earth-sunrise/Earth-sunrise.plymouth 100
sudo update-alternatives --config default.plymouth #here, choose the number of the theme you want to use then hit enter
sudo update-initramfs -u
根据此处的论坛: 无法在 Ubuntu 16.04LTS 中使用自定义启动画面
答案3
通过将此行附加到 /etc/default/grub,解决了 ati 驱动程序和 plymouth 的问题
sudo gedit /etc/default/grub
添加以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24, mtrr=3, scroll=ywrap"
对我来说,“1280x1024-24”分辨率就可以了,你可以尝试其他分辨率。