> -----Original Message----- > From: Bjvrn Persson [mailto:[EMAIL PROTECTED] > > I wish I could let the VNC viewer tell the server how big the > desktop should > be. Imagine being able to resize the remote desktop just by > dragging the > edges of the viewer window! I suppose Windows would only > allow certain > standard sizes, but what about Unix? Does the X architecture > allow changing > the size of a desktop at all? >
For a start, it sounds nice but I don't think there are many applications that can handle this resize properly. Also, at start some memory is allocated and initialized based on the display size. It is hard to re-allocate and (even worse) re-initialize this on the fly. You can compare this with re-sizing a harddisk partition: Yes, you can do it, but you cannot do it on the fly, at best in a read-only state. Then, it takes some time to re-initialize. If you have a linux box with XFree86 X11server (the default on most distributions) it can be configured with multiple sizes. You can walk trough them with <ctrl><alt><num +> and <ctrl><alt><num -> (that are the + and - buttons at the far right of the keyboard). Now you can see if and how applciations (and the display manager) handels this on-the-fly-resize. Then, there are various ways to handle a resize in display: Actually resize: the hight and width of the screen that can be used by applications actually varies. Change viewport: the current implementation of a resize: you just see less of the total screen, as if you view trough some mask or such. Scale the window: The (still experimental) zoom option of most viewers. btw: the unix Xvnc can handle virtualy all sizes. I recal the size might be extended to have nice buffer sizes, like it must an even number or a multiple of 8 or such. CBee _______________________________________________ VNC-List mailing list [EMAIL PROTECTED] http://www.realvnc.com/mailman/listinfo/vnc-list
