Boot screen differs from theme (theme does not appear until disk decryption screen)
I have installed and configured Plymouth (plymouth-git from AUR) according to Arch Wiki, installed a theme, made it default and regenerated initrd. Still, there is only black screen after powering on and then for less than a second OEM logo appears. I thought it was Plymouth being lazy, so I rebooted without splash kernel parameter and immedeately after powering on the "[OK] Plymouth Boot Screen" appeared.
Looks like there is a workaround for Ubuntu that works on 18.10:
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
Here are my config files and kernel parameters
cat etc/plymouth/plymouthd.conf:
Set your plymouth configuration here.
[Daemon]
Theme=red_loader
ShowDelay=0
DeviceTimeout=1
cat /usr/share/plymouth/plymouthd.defaults
Set your plymouth configuration here.
[Daemon]
Theme=spinner
ShowDelay=0
DeviceTimeout=8
cat /boot/loader/entries/arch.conf
I changed UUID to shorten it, as it has nothing to do with plymouth
options rd.luks.name=UUID=first rd.luks.name=UUID=second root=/dev/system/root resume=/dev/system/swap nvidia-drm.modeset=1 vt.global_cursor_default=0 vga=current i8042.reset loglevel=3 rd.systemd.show_status=auto rd.udev.log_level=3 fbcon=nodefer plymouth.force-renderer=frame-buffer quiet splash rw