A simple systemd service to show a splash video before KlipperScreen loads.
Demo: https://www.youtube.com/watch?v=En1gtl8IiC8
Note:
This interrupts the launch of KlipperScreen. However the other Klipper services still start up in the background, so it's not really noticable in terms of total startup time.
Ideally this would play back immediately after boot (and onto a direct framebuffer), but on a Pi this requires the media player to be compiled with spesific hardware modules which are not in upstream binaries (afaik).
- Create
/etc/systemd/system/splash.service
from example below. Replace usernames and file paths (and media player) to fit your needs - Enable with
sudo systemctl enable splash.service
- Reboot and see if it works