This is a quick and lazy guide to convert the grey boot screen to a OEM logo + Pop logo + progress bar boot screen.
Note: I don't know two-step syntax for plymouth, so this is the result of a quick figuring out how it works. You may well improve on it.
Note: This adds a good 2-3 seconds to the boot time, compared to the grey screen.
Video of what it looks like (with encryption): https://youtu.be/Etj3wdG5NIY
This is what it looks like:
Easy mod:
- Edit
/usr/share/plymouth/themes/pop-basic/pop-basic.plymouth
- Place the watermark picture (donwload from here or below) in the same folder.
All steps require root, so be careful. Make a backup of any files you are going to edit, before editing them!
The following sequence is suggested:
otheos@brahe:~$ sudo su
[sudo] password for otheos:
root@brahe:/home/otheos# cd /usr/share/plymouth/themes/pop-basic/
root@brahe:/usr/share/plymouth/themes/pop-basic# cp pop-basic.plymouth pop-basic.plymouth.bak
Here's my modified pop-basic.plymouth
. Changes are in bold.
[Plymouth Theme] Name=Pop Basic Description=Re-Write of Pop!_OS decryption screen using two-step rather than pl> ModuleName=two-step [two-step] Font=Fira Sans Regular 11 TitleFont=Fira Sans Regular 11 ImageDir=/usr/share/plymouth/themes/pop-basic DialogHorizontalAlignment=.5 DialogVerticalAlignment=.7 TitleHorizontalAlignment=.5 TitleVerticalAlignment=.682 HorizontalAlignment=.5 VerticalAlignment=.83 WatermarkHorizontalAlignment=.5 WatermarkVerticalAlignment=.9 Transition=none TransitionDuration=0.0 BackgroundStartColor=0x36322f BackgroundEndColor=0x36322f ProgressBarBackgroundColor=0x606060 ProgressBarForegroundColor=0xffffff DialogClearsFirmwareBackground=false MessageBelowAnimation=true MessageBelowAnimationDistance=10 CursorAnimation=breath CursorAnimationSpeed=7 [boot-up] UseEndAnimation=false UseProgressBar=true UseFirmwareBackground=true [shutdown] UseEndAnimation=false UseFirmwareBackground=true [reboot] UseEndAnimation=false UseFirmwareBackground=true [updates] SuppressMessages=true ProgressBarShowPercentComplete=true UseProgressBar=true Title=Installing Updates... SubTitle=Do not turn off your computer UseFirmwareBackground=true [system-upgrade] SuppressMessages=false ProgressBarShowPercentComplete=false UseProgressBar=true [firmware-upgrade] SuppressMessages=true ProgressBarShowPercentComplete=true UseProgressBar=true Title=Upgrading Firmware... SubTitle=Do not turn off your computer
- Under [two-step] I have edited every part that includes the word vertical. and changed to false the entry DialogClearsFirmwareBackground.
- Under [boot] I've added the last two lines.
- Under [shutdown] and [reboot] i've changed the last line to true.
For the changes to work you need to finish off with update-initramfs -u
(as root) and reboot to see the difference.