Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a solution to record the screens of multiple workstations running Ubuntu 8.10.

I was thinking of something that records using the vnc protocol (Ubuntu already has a vnc server installed by default).


locked by HopelessN00b Dec 5 '14 at 11:07

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

You better not be using this for snooping around. Or else! – Artem Russakovskii May 23 '09 at 18:31
I have to record the screen of every operator in the call center I work at – nicudotro Jun 2 '09 at 21:25
Does it have to record EVERYTHING or would snapshot intervals be acceptable? For example, screenshot every 5min? – KPWINC Jun 30 '09 at 1:46
up vote 6 down vote accepted

This blog post "Flawless Screen Recording for Ubuntu, Headless" explains how to use headless VNC in order to record screen sessions.

It turns out there is a very good recorder for VNC, vnc2swf. The only problem here is that Ubuntu’s built in VNC server (Remote Desktop) doesn’t work headless, and I’d never pursued alternatives since freenx is so badass.


For headless you need the “vncserver” package. It manages its own X sessions and broadcasts them over VNC, as many sessions as you want.


I think x11vnc is for you!

x11vnc -storepasswd and x11vnc -rfbauth ~/.vnc/passwd -ncache should help you running the server and pyvnc2swf (debian/lenny has this package!) should be the right tool for recording through an ssh tunnel from one central monitoringserver


Wireshark should decode X11 or VNC fine, you may need to aquire the .Xauthority file (MIT MAGIC COOKIE) to decrypt the data from the X sessions.


Not the answer you're looking for? Browse other questions tagged or ask your own question.