<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br><div><div>On Apr 20, 2008, at 6:43 PM, Robert Krawitz wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">It's worse than that -- a particular session may not have constant</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">hardware.<span class="Apple-converted-space">  </span>For example, if you're using a SunRay or similar thin</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">client, your monitor might change over the course of a single session</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">(as measured by a single login).<span class="Apple-converted-space">  </span>Sessions are portable; I might go</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">from one monitor to a completely different one, without logging out.</font></p> </blockquote></div><br><div>I believe that technically something else is happening. Last I knew X11 sessions themselves were not portable, and one could not disconnect and reconnect to them.</div><div><br></div><div>However, in my experience I've seen the similar net effect achieved by using VNC. An X11 session is launched on the host computer that is using virtual or simulated hardware. Then a viewer client connects to that X11 server instance and displays what is going on.</div><div><br></div><div><br></div><div>And as far as dynamic hardware in general goes, yes that is a big issue. For example, with this laptop it is not uncommon for me to plug in an external VGA monitor, an external VGA projector, an external DVI monitor, an HDTV via HDMI, an HDTV via Y/C, or an HDTV via composite.</div><div><br></div><div>Oh, and I can often change resolution and/or frame-rate on the fly.</div><div><br></div><div>So applications need to make keeping proper profiles throughout such changes an easy thing.</div></body></html>