Using Lubuntu 18.04.1. I am running an application on startup from ~/.config/lxsession/Lubuntu/autostart. This application uses node.js to start a Chromium browser full screen in kiosk mode, and must run with user privileges. This is basically a kiosk with touchscreen. The problem is the desktop is visible for about 3 seconds before the application starts, allowing the user to interact with the desktop. Is there a way to hide the desktop while my application is starting?
If you just need the browser and nothing more, I would propose writing a custom startup script.
#!/usr/bin/env bash xsetroot -cursor_name left_ptr exec your_chrome_call
This way you (after you (automatically?) log in) you will get a blank screen, with no possibility to interact and after that the fullscreen chrome