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 pyQ... More info »
I haven't used gtkRecordMyDesktop much, but the few times I have, it has done a great job. I'm wondering, though, is there any way to show mouse clicks while recording the desktop? I don't have it in front of me right now to look at the options.
Since I am on Ubuntu this is the only screen recorder I know of, but it does a wonderful job. You have to play with the settings though to get it to a quality that you like, but after that it does great.
Pick a reason for reporting this application below and then give us some more details in a few words. Please include URLs and so on if relevant.