> -----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

Reply via email to