AnsweredAssumed Answered

How to display a splash screen during Xserver initialization?

Question asked by Rich Hackl on Jul 20, 2018
Latest reply on Jul 24, 2018 by gusarambula

Our imx6 Yocto (poky) project with imx_v2015.04_4.1.15_1.0.0_ga has working custom layer psplash recipe and patch files to display a custom splash screen. This splash screen is displayed for several seconds from the "Starting kernel ..." message until the "Starting Xserver" message when the LCD backlight blinks and goes blank again. The customer would like to replace the LCD blank time with a second splash screen.

 

It appears that Xserver can be configured to display a splash screen. Are there any specific links to examples or recipes showing how to configure Xserver to display the splash screen using poky?

 

UPDATE:

Some versions of Xserver-kdrive support a –ppm-root command which will display a splash screen. (LINK: http://wiki.openmoko.org/wiki/Configuring_the_boot_splash_screens ).

 

I have found that Yocto poky has removed support for kdrive in 2012. (LINK: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=175ba20246fa3889f409d1b4e7f828897867b70e )

 

I have found this patch which appears to support the kdrive "X splash" functions. (LINK: http://git.yoctoproject.org/cgit/cgit.cgi/poky/diff/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/hide-cursor-and-ppm-root.patch?id=175ba20246fa3889f409d1b4e7f828897867b70e )

 

Has anybody tried this patch to show a splash screen during Xserver initialization? Does it work?

Outcomes