I am trying to have a kiosk style setup on raspberry pi where only one application is available via VNC e.g. gedit or firefox.
Using a guide like this http://gpio.kaltpost.de/?page_id=84 the setup of headless X11 and VNC is easy enough but i am struggling to find a minimal windows manager that i can prevent a user from minimizing the applications main screen and also have a event hook so when the application is closed via it's menu, or crashed i guess, then the windows manager will exit as well, in turn ending the VNC server/session.
Exiting from the application is OK as the x11/vncserver will be managed by a supervisord type process supervisor and will auto restart.
The user should be isolated to the application so the windows manager should allow it's keybindings to be disabled if they allow multiple virtual desktops, or launching a shell, window re-sizing etc.. i.e i want a type of visual chroot.
Can anyone suggest windows manager that supports this feature set and some examples of implementing please ?