Splashy is a boot splash program that doesn't require patching the Linux kernel. It paints graphic images directly to framebuffers using libdirectfb.
Recent releases


Changes: This release adds default theme to initramfs so that it can fall back in case of problems with a newer theme. It fixes a font problem with libdirectfb. It fixes an LSB script issue that prevented some applications from installing correctly if Splashy was removed/missing (MySQL server, etc.). There are no major C changes, and there are minor bugfixes.


Changes: This release closes a number of bugs from bugs.debian.org/splashy that also apply to other distributions. It fixes problems with uswsusp and problems with kdm. There are no major C changes, mostly scripts.


Changes: chroot() was implemented as a command passed from splashy_update. This works better with resume-from-RAM/Disk when uswsusp is used from initramfs. It is suggested to run update-initramfs -u when a theme is changed with splashy_config. The boot dependency argument $all was removed from the initrc script (for LSB). The cursor in TTY consoles was turned off to avoid showing artifacts when X starts. Other bugs were fixed.


Changes: Many bugs were fixed. Splashy now works better with encrypted hard disks (LUKS) and getstring/getpass prompts early at boot. Issues with the progress bar during shutdown were fixed. lsb-base-logging.sh LSB functions are now a bit more complete. TTYs are now cleared properly whenever Splashy is about to exit. Display managers are now detected better (gdm, kdm, xdm).


Changes: A Hungarian translation and a Brazilian Portuguese translation were added. More checks at initramfs were added to ensure Splashy can be started. Other bugs were fixed in scripts.