Recordscreen.py
Recordscreen.py
soa como o que você está procurando. Você pode baixar e "instalar" assim:
$ wget http://www.davidrevoy.com/data/documents/recordscreen_12-04.zip
$ unzip recordscreen_12-04.zip
$ rm recordscreen_12-04.zip
$ chmod +x recordscreen.py
Existem algumas dependências necessárias:
$ sudo apt-get install wget libav-tools ffmpeg libavc1394-0 libavformat-extra-53 \
libavfilter2 libavutil-extra-51 mencoder libavahi-common-data
Execute assim:
$ ./recordscreen.py
ttyrec
Você pode usar ttyrec
para realizar isso também.
Por exemplo, para gravar:
$ ttyrec
...
(In the executed shell, do whatever you want and exit)
...
Ou isso, para gravar apenas um comando em execução:
$ ttyrec -e command
...
(command specified by -e option will be executed)
...
Você pode usar ttyplayback
para reproduzir sua gravação:
$ ttyplay ttyrecord
Existem alguns vídeos de exemplo aqui neste artigo intitulados: ttyrec > script em Linuxaria .