Commande pour enregistrer : xmacrorec2 -o NOM_DU_FICHIER
Il faut ensuite définir une touche d'arrêt (ici Echap) qui permet de mettre fin à l'enregistrement.
Commande pour jouer le script : car NOM_DU_FICHIER | xmacroplay :0 (:0, par défaut, est la session du serveur X qui contient le bureau sur lequel le script doit être exécuté)
Pour exécuter la macro plusieurs fois, il y a mieux que le copier/coller de la vidéo : une boucle shell. La syntaxe de la boucle est la suivante : for i in {1..X}; do COMMANDE; done; où X est le nombre d'exécutions souhaitées de la COMMANDE
Concrètement, pour exécuter le script 50 fois, écrivez : for i in {1..50}; do cat NOM_DU_FICHIER | xmacroplay :0; done;
Écris le tout premier commentaire