My Rpi runs a startup script that full screens a C++ program. So to the user it feels like it's the only user interface for the Pi, they don't see the desktop (except for a brief flash during startup, but then it's covered by the running startup script.
That makes sense you're controlling the whole environment.
Out of curiosity though, why keep a DE at all if the user won't ever interact with it? What prevents you from getting rid of it entirely?
But as for my case, I don't have access to the user's device. I'm giving them an experience through a website on their phone once they're connected to a Wi-Fi network, so I can't really control their screen or go beyond the browser limitations.
My Rpi runs a startup script that full screens a C++ program. So to the user it feels like it's the only user interface for the Pi, they don't see the desktop (except for a brief flash during startup, but then it's covered by the running startup script.
That makes sense you're controlling the whole environment.
Out of curiosity though, why keep a DE at all if the user won't ever interact with it? What prevents you from getting rid of it entirely?
But as for my case, I don't have access to the user's device. I'm giving them an experience through a website on their phone once they're connected to a Wi-Fi network, so I can't really control their screen or go beyond the browser limitations.