On Fri, Jul 11, 2003 at 03:03:59AM +0200, Rene Bartsch wrote:From SUN I know you can close the X-session without stoppingprocesses/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

