aerothemeplasma/misc/plymouth/plymouth-theme-smod
2024-08-09 03:20:25 +02:00
..
assets Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
build Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
cmake Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
src Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
test Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
CMakeLists.txt Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
preview.png Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
README.md Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
smod-plymouth-wait-for-animation-poweroff.service Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
smod-plymouth-wait-for-animation.service Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
smod.plymouth Very early KDE 6 release. 2024-08-09 03:20:25 +02:00
smod.script Very early KDE 6 release. 2024-08-09 03:20:25 +02:00

This Plymouth theme provides a boot and shutdown screen, as well as a password prompt for encrypted disks.

NOTE: this theme does not provide an update screen (e.g. Fedora)

Installation

cmake -B build -DCMAKE_INSTALL_PREFIX=/usr .
make -C build
sudo make -C build install

Once installed, apply the theme by following your distribution's instructions on switching Plymouth themes.

Tweaks

The theme can be tweaked by passing the following options to cmake:

  • -DBOOT_ANIM_START_DELAY=3
    

    The time in seconds to delay the boot animation graphic.

  • -DBOOT_PROGRESS_CLEAR=0.99
    

    A percentage between zero and one (e.g. 0.95 for 95%) that "clears" the screen at the specified boot progress. This simply sets the opacity of all onscreen graphics to zero.

  • -DINSTALL_SERVICES=ON
    

    Two systemd services can optionally be installed to delay Plymouth ending by a specified amount of time. You may need to install these to see the full animation if your system boots/powers off too quickly. These are smod-plymouth-wait-for-animation.service and smod-plymouth-wait-for-animation-poweroff.service, and are based on this Arch Wiki extry.

  • -DSMOD_WAIT_BOOT=30
    

    The time in seconds to wait before Plymouth quits at boot.

  • -DSMOD_WAIT_SHUTDOWN=10
    

    The time in seconds to wait before Plymouth quits at shutdown.