Skip to content

A Plymouth theme featuring a progress bar for NJB's GNU/Linux

License

Notifications You must be signed in to change notification settings

nmimusic/plymouth-theme-progress-bar

 
 

Repository files navigation

plymouth-theme-progress-bar

This repository includes Plymoyth themes featuring a progress bar, available in various color schemes. It's a fork from 1deterministic's Plymouth Progress bar, based on Micheal Bearly's Apple Mac Plymouth Bar

Screenshots

Sorry, under developing. drawingdrawing

Screenshots folder (including encryption prompt)

Building

Just run build.sh from the project folder. It will create a folder called build, where all color schemes will be available with their own folders. To generate screenshots Python 3 with the Pillow module is required. The generation of screenshots is enabled by default, but will only create 1024x768 images. More resolutions are available editing create-screenshots.py

Editing

  • Edit the .xcf files in gimp-sources with GIMP to your liking.
  • Export them as .png without changing the name, you can override existing files in color-schemes or create your own folder there.
  • The build script will only consider as a color scheme a folder inside another folder in color-schemes. So, say you want to create a theme called my-theme. You could create color-schemes/custom/my-theme, and it would generate build/my-theme-custom based on it.
  • The build script will also generate screenshots so you can preview your theme without rebooting.

Installation

This will vary between distros, but the general rule is:

  • Your /etc/default/grub must contain quiet splash in GRUB_CMDLINE_LINUX=
  • Copy the theme to /usr/share/plymouth/themes
  • Edit /etc/plymouth/plymouth.conf, changing Theme= to match your theme (e.g. Theme=kamuriki)
  • Regenerate your initramfs as well as your grub.cfg (on Debian/Ubuntu should be update-initramfs -u and update-grub, both as root)

About

A Plymouth theme featuring a progress bar for NJB's GNU/Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 75.4%
  • Shell 24.6%