what command did you enter?
entering 'man recordmydesktop' gives:
recordMyDesktop - record desktop sessions to an Ogg-Theora-Vorbis file.
recordmydesktop [ Options ]^ filename
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.
After startup, it can be controled only through the following signals:
SIGUSR1 causes the program to pause if it's currently recording, and
SIGTERM causes normal termination of the recording.
SIGINT also causes normal termination.
SIGABRT terminates the program and removes the specified output file.
This signals can also be delivered on the application, with the use of
See --pause-shortcut and --stop-shortcut , on the Misc. section of
A typical scenario of recording can be a command as simple as:
which will produce a fullscreen recording named out.ogv
while a command like:
~$ recordmydesktop foo.ogv
will write output to foo.ogv
Since version 0.3, encoding will happen right after the recording fin‐
While this behavior saves a lot of CPU, you can revert to the old one
by entering the --on-the-fly-encoding switch.
To specify a region for recording you can type this:
~$ recordmydesktop -x X_pos -y Y_pos --width WIDTH --height HEIGHT -o
Manual page recordmydesktop(1) line 1