Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

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

How can I record all activity on the screen for a certain amount of time? I know about tools like xwd that capture a still image; can they be extended to record video? I'd prefer not using any fancy debian tools or ImageMagick utilities

share|improve this question

migrated from stackoverflow.com May 26 '11 at 13:51

This question came from our site for professional and enthusiast programmers.

You could try xvidcap.

share|improve this answer


  • Graphical
  • Friendly
  • Complete
share|improve this answer

What about a VNC based solution? Start a VNC session (via Xvnc or the builtin gnome/kde VNC tools). Then use vnc2flv, or the older vncrec or vnc2swf.

share|improve this answer

Another alternative is the open-source Wink (http://www.debugmode.com/wink/). It is nowhere near as functional as Camtasia, but it runs on Windows and Linux. I have used it to create some small recordings, and it works reasonably well.

share|improve this answer
I must say it works, and in some ways it's better tool for making screencasts than pure recorders - even I am opponent of closed software and Flash player. But if someone don't mind about closedsource Flash, He/She might not mind about this tool :). – Grzegorz Wierzowiecki Nov 29 '11 at 9:42

You can use ffmpeg.

ffmpeg -f x11grab -qscale 0 -s wxga -r 25 -i :0.0 recording.mpg
share|improve this answer

VMWare also includes screen recording capabilities. Are you working with a virtualized system?

share|improve this answer

You can use www.screenr.com which is great for recording screen activity. The down side is that it posts directly to the internet or youtube, and I can't remember if it lets you download a copy of your recording. It requires Java. The quality produced is HD and you can also record with or without audio.

Screenr gives you a maximum of 5 minutes to record. They do have a premium option, though I have not used that so can't tell if that lets you record for longer.

share|improve this answer

If you have Debian or a Debian-based system, I recommend SimpleScreenRecorder. To retrieve it, execute sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
and then execute sudo apt-get update && sudo apt-get install simplescreenrecorder.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.