Replacing horrible OEM logos
Mon Nov 16 '20
My main work (as in job) computing device is a Lenovo X1 Carbon, and I am forced to endure the Lenovo logo on every boot or resume from hibernation[1].
The default plymouth theme in Fedora 32 is bgrt which will show your system’s UEFI logo. The easiest solution was to switch to use the spinner theme, and replace the background-image
cp path/to/plymouth-meme.png /usr/share/plymouth/themes/spinner/background-tile.png
cat /etc/plymouth/plymouthd.conf
# Administrator customizations go in this file
[Daemon]
Theme=spinner
To preview your work without rebooting, press Ctrl+Alt+F6
to get a new tty,
and run:
plymouthd
plymouth --show-splash
Here’s my example:
To quit, again press Ctrl+Alt+F6
and run:
plymouth --quit
Once satisfied, set the theme, and rebuild your initrd, for example, with dracut:
plymouth-set-default-theme -R spinner
dracut -f
This cost me a mere two hours of my day off and makes me very happy every time I reboot. Your mileage may vary.