I think you need video out with independent displays to make that work, and then linux is run "attached" to the external display.
I don't know if the optional video cable offers the possibility of twin head anyway. I guess you might be able to use a displaylink type of adaptor on the USB port to provide a second display.
The idea is interesting, I'd be keen to explore the idea more.
Sorry for the delay replaying, I didn't get an email. Sure I subscribed, but maybe gmail decided to spam it? Anyway, yes as a general rule you would run the linux desktop environment on an external (read larger) screen making it much more useful. That allows Android to continue running on the
gemini. However you can trigger the linux environment to start and access it using a vnc client, making it still usable when you're on the move.
I don't know whether the existing cable would normally allow twin head on android by default, but I'd imagine it ought to act as a separate display as far as x server (or equivalent) is concerned.
It would be pretty cool to ditch my current laptop (which I already use with an external display) and just have one device to rule them all. Full keyboard and mouse at home, everything else with me wherever I go.
I just need to find a way to justify the expense of buying something on a hunch that it might work.
Out of interest, do you know if the "device config source code" is available for Android? In order to build MaruOS for the specific device?