#StackBounty: #debian #boot #xfce #display How to have a seamless custom JPG image splash screen when GRUB starts, the kernel boots, et…

Bounty: 200

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:

    enter image description here

  • 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 a systemd service to start xfce)
  • 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?).

Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.