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
/etc/default/grub
:GRUB_HIDDEN_TIMEOUT=0
,GRUB_HIDDEN_TIMEOUT_QUIET=true
but 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
startxfce4
manually, but eventually I'll create asystemd
service to startxfce
)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?).