Dê uma olhada no Gnu - Xnee
Link: link
Para o aplicativo de linha de comando no Ubuntu:
sudo apt-get install cnee
N.B: xnee
é um pacote meta no ubuntu e a instalação também instalará cnee
. gnee
é o pacote que você deve instalar se quiser um gui.
Exemplo de uso:
cnee --record -o events.xnr --mouse --events-to-record 100 --time 2
Isso registra 100 eventos de mouse após um atraso de 2 segundos.
cnee --replay -f events.xnr --time 2
Isso reproduz os eventos após um atraso de 2 segundos.
Eu olharia a página man do cnee para mais detalhes sobre como usá-lo.
Mais detalhes sobre o xnee podem ser encontrados aqui link