On Fri, 12 Sep 2003, Nikolas Mayr wrote:
> i want to use vncviewer in fullscreen mode. unfortunately all key events
> are forwarded to the remote computer. how do i switch my workspace (i am
> using windowmaker)? to be more precise: how do i define that certain key
> combinations are not forwarded? the other solution would be to return to
> windowed mode then i can change my desktops, too. i found nothing about
> this in the docs. my third idea is to start another x session. the only
> thing that works for me is to ctrl alt f[1..12]. but that is kinda nasty.
Not quite what you want, but what we do is run VNC in a window (not in
full-screen mode) but with the window actually covering the whole screen,
so that it looks identical to full-screen mode. Unlike full-screen mode,
your window manager still gets key events before VNC. To make it easier
for users, we even have a special little widget that is in the corner of
the screen and stays on top, which they can use to exit their VNC session.
The only problem with this configuration is that pointer warps don't work,
which I find a bit annoying. It would probably be easy to fix this if I
actually looked at the vncviewer code.
An alternative approach is to take advantage of how (at least in my
experience) clicking in the border around the display in full-screen mode
passes the click through to the root window (or something) and so you can
access your window manager menu. When I was using this approach, I
configured the VNC screen to be a few pixels smaller than the real screen,
leaving a border of a few pixels which I could click in to get the window
I hope this has been helpful for you.
Mario Becroft <mb@...>