CSIRO logo
Australia Telescope National Facility
Green End Bar
Spacer image

VNC Tips

Virtual Network Computing (VNC) is a graphical desktop sharing system that allows a user to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network. (Adapted from the wikipedia entry for VNC)

While VNC generally works well for remote observing, allowing handovers without the previous requirement to quit caobs, and allowing the correlator status to be monitored, from time to time things freeze up.

The <cntl> <c> (simultaneously holding down the control and c keys) may not work within a vnc session if your vncviewer does not handle the <cntl> properly. In this case, use the <alt> in combination with <cntl> character

If you appear to have lost the ability to type in a window:

Experience suggests issues are occasionally caused by someone joining the VNC session. If you are monitoring observing that someone else (in your team) is doing, it is recommended to start your VNC session as a "viewonly" session. If you are joining to take over from the previous observer, don't start your session well in advance of your start time in case you cause problems for the preceding observer.

If the windows have lost their header bars, then it may be that the window manager has crashed.

Vince and Jamie have created a script to restart this, which is reached by right clicking in the VNC window manager. Click on "Stop Window Manager", wait a few seconds, then click "Start Window Manager"

If you are completely stuck, you may need to kill the window manager from outside the vnc session.

ssh into xbones:
> ssh atcaobs@xbones

kill the xfwm window manager:
> killall xfwm4

You should now have control of the vnc session, albeit with no window manager running.

Restart the window manager, either from the window manager script (right click in the VNC window, and click "Start Window Manager" or execute the command
>xfwm4 &
in a terminal in the vncsession. The session should now be restored to a normal state

If you find other faults or features, please pass them on.

 


Original: Phil Edwards (10-May-2010)
Modified: Phil Edwards (14-Nov-2014)
© Copyright CSIRO Australia, 1994-2009.
Legal Notice and Disclaimer, Privacy Statement.