Some reasons make me use own splash screens in my debian stretch. My service starts just /dev/fb0 is set. I found unwanted screen clearing occurs three times up to my main program starts from ~/.config/openbox/autostart:
1) getty@tty1.service does it (despite autologin, -noclear option in command line, TTYVTDisallocate=no in service header); 2) X does it (despite only mode 800x600-16 is used from grub up to openbox, Option "ModeSetClearScreen" "off" for vesa driver in lightdm.conf); 3) openbox-autostart does it (as user has no choice this was solved by direct disabling xsetroot in this file). What am i doing wrong?