Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm looking for a screen capturing application on Linux which should:

  • capture all input on one screen as it happens;
  • allow for cropping ( deletion of particular sections );
  • annotations ( i.e. add some text + border for a given section ).

Is there such an application for Linux?

share|improve this question
1  
I'm not answering (it's as a joke) - but go commando and use gstreamer: gst-launch ximagesrc ! video/x-raw-rgb ! ffmpegcolorspace ! avimux ! filesink location=out.avi. –  new123456 Jun 23 '11 at 5:27
    
@new123456 : don't you mean | instead of !? –  Robert Munteanu Jun 23 '11 at 6:38
    
No - gst-launch is actually one executable. In order to not conflict with anonymous pipes in bash, gst-launch uses a !. –  new123456 Jun 23 '11 at 15:01
    
Try this: % man script –  g33kz0r Aug 20 '11 at 19:14
add comment

closed as off-topic by Kevin Panko, Tog, Excellll, terdon, James Jan 10 at 15:51

This question appears to be off-topic. The users who voted to close gave these specific reasons:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – terdon, James
  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve. Here are a few suggestions on how to properly ask this type of question." – Kevin Panko, Tog, Excellll
If this question can be reworded to fit the rules in the help center, please edit the question.

7 Answers

recordmydesktop is pretty good. You can easily get it started at the command-line by just typing the command. Just put focus back on the terminal and press Ctrl+C to stop it again, or you can configure a keyboard shortcut on the command line. See man recordmydesktop.

On any Debian-based system, install it like this:

sudo apt-get install recordmydesktop gtk-recordmydesktop

You may also want to record just a specific region of the screen like this:

recordmydesktop -x 100 -y 100 --width 200 --height 50

Or just run gtk-recordMyDesktop and click+drag on the little preview image that appears in the recordMyDesktop window, or click "Select Window" and click on the window itself.

gtk-recordMyDesktop &
share|improve this answer
add comment

I would suggest Shutter: it has the features you're searching for (although I can't really understand what you mean with "capture all input on one screen as it happens").

It worth a try! :D

Regards

share|improve this answer
    
Capture all input ... means a video capture app, not a screenshot taking app, like Shutter. –  Robert Munteanu Jan 21 '10 at 22:52
    
Ah, ok...then Shutter doen't have any of the feature you're searching for! For video capture I used gtk-recordmydesktop: it is very good, but you can only record your desktop (if I am not missing something again! :D) –  dag729 Jan 22 '10 at 4:58
add comment

I've just discoverd screentoaster wich seems great (no installation, use of a Java Applet) !

I haven't tried but it seems supported on linux.

What do you think ?

share|improve this answer
    
Thanks for the answer. I'd rather have them stored just by myself, but it's a good start. –  Robert Munteanu Jul 24 '09 at 16:11
add comment

Not a dedicated app for the purpose but, having tried a few other apps, I usually use GIMP. It can take the screenshot (File -> Create -> Screenshot),whether whole screen, whole window or selected zone, as well as crop and modify the image as needed and then save in whatever format is appropriate. Overkill in some ways but saves installing and learning another app when I already need the GIMP for other jobs and don't have a shortage of RAM.

share|improve this answer
add comment

You can use Istanbul

Istanbul is a desktop session recorder for the Free Desktop. It records your session into an Ogg Theora video file. To start the recording, you click on its icon in the notification area. To stop you click its icon again. It works on GNOME, KDE, XFCE and others.

share|improve this answer
add comment

You could try xvidcap. Read about it somewhere, haven't used it myself.

share|improve this answer
add comment

You may be interested by the freeware called Wink.

It can capture a single window, a single zone or the entire screen. Also, you can add annotation and text to your video.

I've used it to build theses videos about Linux.

share|improve this answer
    
Thanks for the answer. I've tried wink, but it's mode of operation is a bit strange - screenshots + mouse transitions. –  Robert Munteanu Jul 15 '09 at 11:53
    
Wink has a messy, non-Linux kind of install. It just copies binaries all over the place. –  Neil Jan 19 '10 at 19:40
add comment

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