Libila by se mi moznost zmenit (kdykoli za behu aplikace-klienta) Xserver, k nemuz je klient pripojen. Ani poradne nevim, jestli by to se stavajici architekturou X serveru bylo mozne.
Spustit X-ka na displeji :2, na :3 a třeba ještě na :4 a pak přepínat pomocí ctrl+alt+číslo nejde? Mně ano a nepotřebuji k tomu programy jako VNC a jiné, které spousta lidí používá proto, že neumí využít vlastností X-serveru.
Špatně jste pochopil dotaz. V dotazu šlo o to, jak změnit X server u BĚŽÍCÍ aplikace/klienta. Takže třeba přesunout výstup běžícího thunderbirdu z localhost:0 na localhost:1, případně víc cool anotherhost:8000, tedy nikoliv jen přesunout svůj zrak na jiný X server pomocí ctrl+alt+číslo, ale přesunout tam výstup nějaké běžící aplikace, aniž byste ji musel resnout.
Doporučuji vyzkoušet X forwarding u ssh, bohužel nefunguje se screenem, ale taky dost k00l věc ;D Po lokální síti mi to chodí i bez komprese, jako bych u druhého počítače seděl, zajímavý efekt může být také "pouštění" čistě linuxových aplikacích na jiných systémech:
X forwarding u ssh rozhodně "k00l" je, ale není to odpověď na původní dotaz.
(částečnou) Odpovědí na původní dotaz by bylo, kdybyste dokázal "přetáhnout" aplikaci která již na nějakém X serveru běží do ssh forwardingu. (Mě osobně by se to docela hodilo.)