On a standard Debian, how to replace everything that is displayed at Linux boot by a custom JPG or PNG image, until a Python app with GUI starts?
Is there a generic way to replace the boot messages display with a
CustomSplash.jpg image, in a seamless way, with no flicker, for:
- GRUB (I already used this in
GRUB_HIDDEN_TIMEOUT_QUIET=truebut I think there’s still a very short GRUB splash screen)
- these log messages:
- the start screen X11/Xfce4 (for now I have enabled an autologin like in Automatically Login on Debian 9.2.1 Command Line and I do
startxfce4manually, but eventually I’ll create a
systemdservice to start
- i.e. everything until a Python app starts (using Tkinter or wxPython)
For an embedded computer, I’d like to have only the custom splash screen and then the application. (The only thing I probably won’t be able to remove is BIOS initial messages?).