Open a terminal and use this command
ffmpeg -f x11grab -xerror -r 15 -s 960x720 -i :0.0 -qscale 5 -f alsa -i hw:0,0 -ar 44100 out.avi
If it works great, and you can look at adjusting the parameters, if not, nothing lost, maybe have a look at VLC which has a screen capture option.
tried that command and got the following...
[mo@localhost ~]$ ffmpeg -f x11grab -xerror -r 15 -s 960x720 -i :0.0 -qscale 5 -f alsa -i hw:0,0 -ar 44100 out.avi
FFmpeg version 0.6.1, Copyright (c) 2000-2010 the FFmpeg developers
built on Nov 22 2010 11:58:13 with gcc 4.4.1
configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-libvpx --enable-x11grab --enable-runtime-cpudetect --enable-libdc1394 --enable-libschroedinger --enable-librtmp --enable-libmp3lame --enable-libfaad --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264 --enable-nonfree --enable-libfaac --enable-libxvid
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.11. 0 / 0.11. 0
libpostproc 51. 2. 0 / 51. 2. 0
[x11grab @ 0x9cc8420]device: :0.0 -> display: :0.0 x: 0 y: 0 width: 960 height: 720
[x11grab @ 0x9cc8420]shared memory extension found
[x11grab @ 0x9cc8420]Estimating duration from bitrate, this may be inaccurate
Input #0, x11grab, from ':0.0':
Duration: N/A, start: 1300960819.535786, bitrate: 331775 kb/s
Stream #0.0: Video: rawvideo, bgra, 960x720, 331775 kb/s, 15 tbr, 1000k tbn, 15 tbc
[alsa @ 0x9cd4c20]cannot set channel count to 1 (Invalid argument)
hw:0,0: Input/output error
[mo@localhost ~]$
not mentioning that nothing happened after that...