On Sat, 2011-01-22 at 19:32 +0100, Mike Gabriel wrote:
Hi John, hi Alex, hi list,
<snip>
If I understand it correctly the different setups require two
different XServer modes: fullscreen and multi-window mode.The multi-window mode can handle many different sessions (desktop
type, rootless type), so these won't need separate XServer instances.
Thus only fullscreen sessions would need their own XServer instances.
How about that? (Or has anyone already provided this suggestion?).I am thinking of choosing this approach for some later version of
pyhoca-gui. This would also be neat on Unix (have separate ttys for
local session and X2go sessions).Greets, Mike Hi, Mike. In discussing this with Phil, we decided on three. The explicit rootless gives us <ALT><TAB> capability while we suspect multi-window does not. I'm guessing we will move the entire X launch until later in the process - once we have the session data. We could start multi-window early and then only start a new session if it is rootless or fullscreen but that seems to be a waste. I'd imagine we will start a new X for each session even if they are all multi-window. At least initially. I'm not sure how complex it would be to check for an existing multi-window instance before launching a new multi-window instance. Thanks - John