Jay R. Ashworth wrote:
On Fri, Jul 11, 2003 at 03:03:59AM +0200, Rene Bartsch wrote:
From SUN I know you can close the X-session without stopping
processes/programs/window-manager running on the server (just pull off
your smartcard from one terminal and put it into another one and keep on
working. The processes and window-manager have kept running in
background on the server).

Well, that's fine, but if the Xserver is on the terminal, and you want to
shut it down, I see no obvious way that you can keep all the clients
connected to it from falling over. I'm not sure what Sun is playing at, but
I'm pretty sure it's not 'traditional X'.

Actually it is. It's the same Xserver that runs on normal workstations. The difference is a SunRay is NOT an X-terminal. It's a graphical dumb terminal. Conceptually, a SunRay is a video board and USB hub connected via ethernet instead of PCI/AGP. The Xserver runs on the server machine, so a server with 200 SunRays has 200 Xsun processes running.

The magic of SunRay hotdesking (moving sessions from one terminal to another)
is that as far as X is concerned, nothing changes. The SunRay DDX handles all
of that. It keeps local backing store (ala Xvfb/shadowfb), and sends updates
to the appropriate SunRay terminal. If you pull your smartcard out of terminal
A, it simply stops sending those updates and only updates the local backing store. If you then plug into terminal B down the hall, it dumps the entire
backing store to terminal B, then goes back to normal operation sending updates
to that terminal instead.


--
        -Alan Coopersmith-          [EMAIL PROTECTED]
         Sun Microsystems, Inc.     -     Sun Software Group
         Quality / User Experience (QUE)   -   Globalization
         Platform Globalization Engineering: X11 Development

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to