We have an embedded version of Meego Linux running on an x86 chip-set that currently uses X11 as the window technology. For various reasons we want to remove X11 from the mix (along with mutter, we are using clutter as a graphic toolkit).
However, our main web browser needs to run in a X11 window. So far we have kept to using X11 for this reason. But we would like to run clutter just on the OpenGL layers.
I could start up X11 through running
init 5 but would like to do it in a more gentle fashion.
Is there a way of starting and exiting X11 for this?
Update to answer questions - 4/05/2012:
startx does not appear to be on the system...? Not sure how X starts without this. There is no .xsession either.
You want to start X, and then exit immediately? Yes and No. Only want to exit X once the browser exits.
Do you want the X window to display directly on the screen? In terms of the browser, yes. The browser is the only app that uses X11, and it is a full screen application (i.e. no 'window' type of scaling, moving, etc.)
Do you need a specific web browser, or will any do? Yes, Very specific version.
Do you need to run the browser and clutter at the same time? No. Once the browser has been launched, it takes full control until exited.