Left Menu




Howto install and set up recordMyDesktop and Qt/GTK-recordMyDesktop for first time

What is recordMyDesktop?

recordMyDesktop produces a file(default out.ogv) that contains a video and audio recording of a linux desktop session. The default behavior of recording is to mark areas that have changed(through libxdamage) and update the frame. This behavior can be changed (option --full-shots ) to produce a more accurate result or capture windows that do not generate events on change(windows with accelerated 3d context) but this will notably increase the workload. recordMyDesktop doesn't have a commandline interface.

NOTE: this package is available in the official three of almost every distibution so,
Ubuntu/Debian : apt-get install <package>
Gentoo : emerge <package>
Sabayon : equo install <package>
ArchLinux : pacman <package>
and so on ... it depends on the distribution

If not let's download and install it :
NOTE: You are most likely going to need libICE-dev, libSM-dev, libXext, libXdamage, libXfixes, libogg, libvorbis, libtheora, but they are in every distribution that comes with X


1. Download

$ wget http://downloads.sourceforge.net/project/recordmydesktop/recordmydesktop/0.3.8.1/recordmydesktop-0.3.8.1.tar.gz
As os the time this article is created this is the latest version, but if you have any concerns that there is newer version check HERE


2.  Extract the tarball

$ gzip -d recordmydesktop-0.3.8.1.tar.gz
$ tar -vfx recordmydesktop-0.3.8.1.tar.gz

3. Enter the directory

$ cd recordmydesktop-0.3.8.1

4. Configure it and install it
When configurin most of the Linux distros are looking for programs in /usr/bin , so if you want to start it up obly by typing "recordmydesktop", you will have to specify the configure with --prefix

$ ./configure --prefix=/usr/bin/recodrmydesktop

****************************************

Audio driver that will be used: ALSA

Compile with Jack support: Enabled

****************************************

If you see this massage at the end of the ocnfiguring everything is fine, you will have alsa support, you alsa driver is configured properly.
 
$ make && sudo make install

5. Launch the application

$ recordmydesktop

And you are all set and ready to go, but recordmydesktop is not graphical. If you want graphical interface you will need gtk-recordmydesktop or qt-recordmydesktop

The both frontedns for recordmydesktop are almost identical with very little exceptions, the one is written with the gtk toolkit, the other one with the qt.

In our example we will compile and run the qt one. For qt-recordmydesktop you will deffinately going to have installed the backend (recordmydesktop) first.

NOTE: As well as recordmydesktop qt-recordmydestop is available through the official three of almost every distribution, so
Ubuntu/Debian : apt-get install <package>
Gentoo : emerge <package>
Sabayon : equo install <package>
ArchLinux : pacman <package>
and so on ... it depends on the distribution <package>

If not let's install it :
NOTE: The requirements are :
GNU automake >=1.5
Python >= 2.4
Qt>=4.2
PyQt4>=4.1
recordMyDesktop 0.3.8

1. Download

$ wget http://downloads.sourceforge.net/project/recordmydesktop/qt-recordMyDesktop/0.3.8/qt-recordmydesktop-0.3.8.tar.gz

2. Extract the tarball

$ gzip -d qt-recordmydesktop-0.3.8
$ tar -vfx qt-recordmydesktop-0.3.8

3. Enter the directory

$ cd qt-recordmydesktop-0.3.8

4. Configure and Install it
NOTE: You can use prefix to specify where to be installed. For example we will install it in /usr/bin/

$ ./configure --prefix=/usr/bin/qt-recordmydesktop
$ make && sudo make install

And thats about it! It is just a frontend for recordMyDesktop. Now if you do not feel like using the terminal anymore please LOg Out and back Log In to find it in the menu.


That was easy, wasn't it  ? For additional questions or comments please refer to our
FORUM


Delicious de.li.cio.us


|Home | LinuXchange| Updates | Contact Us | About The Project | Unique Visitors| Sponsorship|