installation of RecordMyDesktop on CentOS 6.3

Posted: February 16, 2013 in Linux

installation of RecordMyDesktop on CentOS 6.3

recordMyDesktop is a desktop session recorder for GNU / linux

that attemps to be easy to use, yet also effective at it’s primary task.
As such, the program is separated in two parts; a simple
command line tool that performs the basic tasks of
capturing and encoding
and an interface that exposes the program
functionality in a usable way.

The commandline tool (which essentially is recordMyDesktop),
is written in C,while there are two frontends,
written in python with
pyGtk (gtk-recordMyDesktop) and
pyQt4 (qt-recordMyDesktop).
recordMyDesktop offers also the ability to
record audio
through ALSA, OSS or the JACK
audio server

You can download Source codes from:-


INstallation Process Starts Here:—

install the required dependencies:-
yum install gcc make libXext-devel libSM-devel libICE-devel zlib-devel libXfixes-devel libXdamage-devel libvorbis-devel libtheora-devel


tar xf recordmydesktop-

rm -rf recordmydesktop-

cd recordmydesktop-



make install


installation done !!!!
start Record desktop by following command:-


For Help !!

recordmydesktop –help


recordmydesktop [OPTIONS]^filename
General Options:
-h or –help Print this help and exit.
–version Print program version and exit.
–print-config Print info about options selected during compilation and exit.

Image Options:
–windowid id_of_window id of window to be recorded.
–display DISPLAY Display to connect to.
-x X Offset in x direction.
-y Y Offset in y direction.
–width N Width of recorded window.
–height N Height of recorded window.

–dummy-cursor color Color of the dummy cursor [black|white]
–no-cursor Disable drawing of the cursor.
–no-shared Disable usage of MIT-shared memory extension(Not Recommended!).
–full-shots Take full screenshot at every frame(Not recomended!).
–quick-subsampling Do subsampling of the chroma planes by discarding,not averaging.
–fps N(number>0.0) A positive number denoting desired framerate.

Sound Options:
–channels N A positive number denoting desired sound channels in recording.
–freq N A positive number denoting desired sound frequency.
–buffer-size N A positive number denoting the desired sound buffer size (in frames,when using ALSA or OSS)
–ring-buffer-size N A float number denoting the desired ring buffer size (in seconds,when using JACK only).
–device SOUND_DEVICE Sound device(default hw:0,0).
–use-jack port1 port2… portn Record audio from the specified
list of space-separated jack ports.
–no-sound Do not record sound.

Encoding Options
–on-the-fly-encoding Encode the audio-video data, while recording.
–v_quality n A number from 0 to 63 for desired encoded video quality(default 63).
–v_bitrate n A number from 45000 to 2000000 for desired encoded video bitrate(default 45000).
–s_quality n Desired audio quality(-1 to 10).

Misc Options:
–rescue path_to_data Encode data from a previous, crashed, session.
–no-wm-check Do not try to detect the window manager(and set options according to it)
–pause-shortcut MOD+KEY Shortcut that will be used for (un)pausing(default Control+Mod1+p).
–stop-shortcut MOD+KEY Shortcut that will be used to stop the recording (default Control+Mod1+s).
–compress-cache Image data are cached with light compression.
–workdir DIR Location where a temporary directory will be created to hold project files(default $HOME).
–delay n[H|h|M|m] Number of secs(default),minutes or hours before capture starts(number can be float)
–overwrite If there is already a file with the same name, delete it
(default is to add a number postfix to the new one).
-o filename Name of recorded video(default out.ogv).

If no other options are specified, filename can be given without the -o switch.

  1. omprakash says:

    Thanks you sir for information

  2. kakus130908 says:

    hai rajiv,
    i have trouble when install recordmydektop on my centos, could u help me, please ?

    [teknisi@ajrina recordmydesktop-]$ make install
    Making install in src
    make[1]: Entering directory `/home/teknisi/Documents/recordmydesktop-’
    make[2]: Entering directory `/home/teknisi/Documents/recordmydesktop-’
    test -z “/usr/local/bin” || /usr/bin/mkdir -p “/usr/local/bin”
    /usr/bin/install -c ‘recordmydesktop’ ‘/usr/local/bin/recordmydesktop’
    /usr/bin/install: cannot create regular file ‘/usr/local/bin/recordmydesktop’: Permission denied
    make[2]: *** [install-binPROGRAMS] Error 1
    make[2]: Leaving directory `/home/teknisi/Documents/recordmydesktop-’
    make[1]: *** [install-am] Error 2
    make[1]: Leaving directory `/home/teknisi/Documents/recordmydesktop-’
    make: *** [install-recursive] Error 1
    [teknisi@ajrina recordmydesktop-]$

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s