4
votes

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

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

3 Answers 3

6
votes
+50

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.

1
vote

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

0
votes

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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .