Skip to content

Latest commit

 

History

History
111 lines (84 loc) · 3.14 KB

lazybootscreen.md

File metadata and controls

111 lines (84 loc) · 3.14 KB

Simple Pop_OS boot screen

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:

Boot Screen

1. Steps

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.

Pop Logo

2. Execution

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

3. Changes

  • 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.

4. Update the initramfs

For the changes to work you need to finish off with update-initramfs -u (as root) and reboot to see the difference.