Skip to main content

Create Screencasts with recordMyDesktop

Screencasts are an important and user friendly way of demonstrating application capabilities and explaining them. Screencasts in lame man terms are video of desktop/application allowing you to demonstrate it's capabilities to people who might not be running the application or might not be running a computer at all.

Now , I have been working on an application for some time now I wanted to show it's features and capabilities to few of my friends but I was unwilling to share pre-alpha code with them. So , I decided to Screencast my application and share this Screencasted video with them. While searching for right Screencasting application , I discovered an extremely simple , small and functional application called recordMyDesktop.

recordMyDesktop is a command line application that allows you to record entire desktop , a portion of desktop or activities in a particular window as a (.ogv) file. However , since most people might find command line cryptic, there is also a graphical front-end to recordMyDesktop which is aptly called gtk-recordMyDesktop (GTK is the graphical toolkit it has been created with) which simplifies creating Screencasts.


To install recordMyDesktop and gtk-recordMyDesktop issue the following command in the terminal window(Application->Accessories->Terminal ).
sudo apt-get install recordMyDesktop

sudo apt-get install gtk-recordMyDesktop
Once , gtk-recordMyDesktop is installed you can launch it from (Applications-> Sound & Video -> gtk-recordMyDesktop ).


In the Upper Right Corner of the gtk-recordMyDesktop there are two slide-bars which allows you to tweak Sound and Video quality of the Screencasted video. The better the quality more file size your video will take. Under Advanced section of gtk-recordMyDesktop you can configure a number of trivial things like your default working directory , tweak Performance , tweak Sound etc.

Even though most of the options under Advanced section are self explanatory with helpful tool-tips , still I am describing Performance section here.
Frames Per Second : as the name suggest allows you to select number of screen shots you want recordMyDesktop to take per second. The more FPS the smoother your video will be and larger would be your file size.

Encode on the Fly : This Encodes the video simultaneously as gtk-recordMyDesktop records activities of your desktop , this would take bit more processing power, but if you have descent processor would save you time.

Zero Compression : If Encoding on the Fly is disabled and you have enabled Zero Compression the temporary file that is created before final encoding is done is not compressed , so this option would consume hard disk space if enabled.

Quick Subsampling : If enabled Screencasting video will take less processing power but this option can make your Screencasted video blurry.

Full Shots at every Frame : For recording 3d Windows or Composite Window Manager.

Once you have configured recordMyDesktop , you can start recording video. You have to select either a region which you want to record , by selecting from the " Thumbnail view of Desktop " in recordMyDesktop the region you would like to record or you can press Select Window button and click on any Window in the Thumbnail you would like to record.

Selecting the region of desktop to record

Once , you are done selecting the region click on record button to start recording Screencast. When you are done recording the Screencast press the toggle button in the task bar to stop recording.

gtk-recordMyDesktop would do some processing and you will get back your original window. Now, press Save As button and specify pathname and file name to save the screencasted video.

Conclusion : recordMyDesktop is an extremely powerful application that allows you to take Screencasts of your desktop easily, coupled with simple and easy to use and friendly frontend gtk-recordMyDesktop , it allows anyone to make user friendly Screencasts.

Article Written by : Ambuj Varshney (
For Linux on Desktop Blog ,
(C) 2009 , Ambuj Varshney


  1. Thank you for this, I knew about RecordMyDesktop a long time ago, but about the GTK this is something new to me and will help a lot.

  2. how come it says E: Couldn't find package gtk-recordMyDesktop

  3. E: Couldn't find package gtk-recordMyDesktop

  4. Anonymous8:15 AM

    Use Synaptic Package Manager to find the program.


Post a Comment

Popular posts from this blog

13 Things to do immediately after installing Ubuntu

In this article i describe some of the things to do immediately after installing ubuntu on your machine . Since most of the people reading this would be shifting from Windows to Linux with a system dual booting so i would focus more on making transition easy from Windows to Linux.

Creating Your ultimate Ubuntu 7.10 Desktop

Ubuntu 7.10 Codenamed Gusty Gibbon was released few weeks back with much fanfare ,now Ubuntu for past couple of years has been one of the most popular Desktop Linux distributions . Ubuntu 7.10 includes a number of features , applets and Wizards to simplify desktop Linux experience however because of many licensing restrictions it does not include out of the box support for popular audio/video codecs and many commercial but good applications . Also because of the limitation of trying to accommodate all kind of applications on single CD Ubuntu comes with a limited set of applications .

Now , i often have arguments with my friends who are new to computers that windows is…

Over 16 Small Games For Ubuntu Linux

Over 16 Small Games For Ubuntu Linux

Ubuntu Linux is one of the most popular Linux distribution , it is especially popular among Linux newbies and windows refuges . Now Ubuntu Linux does come with a descent set of applications , still there is a scope for including some more quality applications and especially games . Now in this tutorial i will show you how to install a large number of small , easy and less resource hungry games on Ubuntu Linux with screen-shots of games .

1. Rocks 'n' Diamonds

Rocks 'n' Diamonds is a Boulderd*sh game for X11 with more than just the falling rocks and diamonds of its namesake. The object is still to collect all the diamonds (and emeralds), then get to the exit before time runs out. But your character must make use of bombs, spaceships, and many other elements in order to fill his quota of jewels.

Installation : -

Type the following command in the terminal window


35 Cool Applications to install on Ubuntu 7.04

35 Cool Applications to install on Ubuntu 7.04
(Important : This Tutorial is For Ubuntu 7.04 To Read the Updated Article for Ubuntu 7.10 Read the Following Articles :

Cool Desktop Linux Applications(Part 1) : Internet and networking applications

Cool Desktop Applications(Part 2) : 25 Small and Simple Games for your Linux/Ubuntu Desktop

Ubuntu 7.04 is undoubtedly one of the most popular Linux distribution especially for Linux newbies , now overall it is extremely usable and good but a very limited number of applications are by default shipped with Ubuntu 7.04 . Now here in this article we look at a number of really good applications that are not shipped by default with Ubuntu as well as instructions on installing them : -

Installing/Enabling additional Repositories
Now many applications need additional repositories to be installed or some to be enabled in Synaptic package manager so before trying out steps given below ensure that repositories in order.

launch Synaptic Package Manager (Syst…