Читал, слишком замороченно.
Ну, это и есть Linux way.
Сам только первый раз прочитал в этой теме. Установил. Попробовал. Все, вроде бы, работает. Вот вам еще раз.
Пакет
xmacro должен быть установлен.
Запись$ xmacrorec2 > my_macro
После этого нужно предлагается нажать клавишу, по которой запись макроса будет остановлена. Например, можно нажать ESC. После этого будут записываться нажатия клавиш, кнопок мыши, движение мыши, а как еще раз нажмете ESC, то запись прекратится.
Воспроизведение$ cat my_macro | xmacroplay ":0.0"
Наверное, проще всего подготовить все программы (открыть окна, подвести мышь и т.п.), записать макрос, в котором производится необходимое количество нажатий. А потом вручную отредактировать этот скрипт. Все команды там по одной на строчке. После каждого нажатия нужно вставить команду Delay[sec] , где sec - это количество секунд задержки. Да, там есть разница между нажатием и отпусканием клавиши. Возможно, это тоже придется учесть.
Все команды (их мало) на сайте Sourceforge.net (ссылка в той теме, которую я привел).