...Já faz algum tempo que estou procurando um software de gravação de macros (teclado e mouse) para linux. O software que estou procurando seria algo similar ao EZ - Macros, usado no windows para automatizar algumas tarefas. Não sei se existe isso no linux. Se alguém tiver idéia de onde encontrar o software pronto, ou mesmo alguma função que possa ser implementada, eu agradeco muito.
Olá... Quando eu preciso automatizar uma seqüência de teclas, eu uso o comando alias e uma seqüência de letras: Veja um exemplo: Vou digitar dua letras "e" + "j" (de "ejetar") e o meu CD-ROM vai fazer o seguinte:
Abrir (ejetar) ---> Esperar 8 segundos (prá eu colocar um CD dentro) ---> Fechar automáticamente ---> Executar o comando `$ ls -l /media/cdrom0`
Veja como eu defino o alias "ej":
$ alias ej="eject; sleep 8; eject -t; mount /dev/hdc; ls -l /media/cdrom0"
Neste meu caso, o CD-ROM está definido no /etc/fstab com parametros user, noauto de forma que eu possa montá-lo manualmente com a seqüência de teclas ou comando "ej"
Se quiser que os seus comandos alias customizados sejam permanentes, defina-os no arquivo ~/.bashrc
Exemplos:
# alguns alias ls aliases
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias ej="eject; sleep 8; eject -t; mount /dev/hdc; ls -l /media/cdrom0"
De forma mais complicada (sei que não é o que vc quer fazer...), mas mais elegante, você pode criar um programa "daemon" em Python por exemplo, que fica monitorando os eventos das teclas e executa comandos qdo. uma seqüência de teclas é acionada pelo usuário: Veja aqui um exemplo
Manual do Python
Flw!