[openbox] shrinking all the windows when connecting via VNC ?
mangosoft at comhem.se
Tue Jan 24 11:38:54 EST 2006
On Tue, 24 Jan 2006, Marco Molteni wrote:
> I have remotehost with a screen resolution of say 2000x1000, on that
> host instead of vncserver I use x11vnc, which allows me to share the
> same physical view (like running vncserver on windows), and I connect
> to it from localhost, which has a screen resolution of say 1500x500.
> What I do now is to resize by hand the various windows, so to see them
> all inside the vncviewer window, which I keep maximized and undecorated
> (via devilspie).
> Is there a trick to resize all my windows (or the desktop) automatically,
> instead of forcing me to do it by hand? wmctrl? Any hint?
You can run xrandr on the big display to set a smaller res, if it supports
the RANDR extension. This usually crashes vnc clients/servers (at least
when i tried it :) but you can always restart them afterwards. vncviewer
for windows supports downscaling the display locally too, but maybe that's
You could also hack in some action code that lets you call the callback
that openbox has for randr changes with a custom resolution, it will place
all windows onscreen when that happens. (look in action.c and grep for
RANDR in the source to maybe find the right places/things to call.)
More information about the openbox