I am new to raspberry pi and Linux
I am working on a Qt (commercial) project and i want to sell it . I designed a GUI program for a small controller system .
the problem is, it's awkward to sell Rpi like this ,user has to log in then see the desktop and then goes for a click on my program to open it , what if user goes for python or other features and messes everything up or deleting Qt lib or ... ? I want my raspberry to boot up , after showing raspberry icon goes directly for my app in full screen (no way to rescale ,minimize or close it ,I did designed a button on Qt for shut down my self )
now i have 4 questions :
1- how can i remove desktop but be able to run GUI (or maybe hide desktop ! doesn't matter ) ?
2- how can i put my program to start and disable all other features (including shell) to user(s)
3- how to do auto login
4- before i come to linux i was working with Windows CE and tiny210 , i had all these options in platform builder , when i came to Linux i couldn't have found a platform builder (or an equivalent) , Yocto comes with a desktop environment and has not enough tools to edit software (it might be good for people designing new hardware, port and config) ,buildroot takes a cruel and unfair time and effort to work for an unsatisfying exit (i'm not sure that even dose support GUI), is there any alternative to Platform builder for Linux?
thanks for your time