Серия заданий, выполняемых после одного удара в распознавании жестов Easystroke

Я использую Easystroke для многих задач, таких как команды, комбинации клавиш и т. Д. Теперь мне нужно выполнить серию задач за один ход.

Например:

Сначала мне нужно выполнить команду "cryptkeeper".

Во-вторых, мне нужно выполнить "gnome-терминал".

В-третьих, мне нужно нажать комбинацию клавиш "Ctrl + C".

В-четвертых, мне нужно нажать "стрелку вверх". Затем "Enter"

...

Здесь мне нужно сделать шаги с 1 по 4 одним ударом в Easystroke.

Есть какой-либо способ сделать это??

2 ответа

Решение

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не уверен, что это будет работать, и я не могу проверить это сейчас, но попробуйте.

устанавливать xte: sudo apt-get install xautomation

В режиме "Easy-Stroke" убедитесь, что "Тип" установлен на "Команда", затем в поле "Детали" введите:

cryptkeeper && gnome-terminal && xte 'keydown Control_L' 'keydown C' 'keyup Control_L' 'keyup C' 'key Up' 'key Return'

В итоге это должно выглядеть примерно так

введите описание изображения здесь

введите описание здесь

куда secret.h является:

#!/bin/bash
cryptkeeper&
gnome-terminal -e "gnome-panel"&
xte 'sleep 5'
xte 'keydown Control_L' 'key c' 'keyup Control_L'
xte 'sleep 5'
gnome-terminal -e "gnome-panel"&

Я отправляю это, потому что это может быть полезно для некоторых других, редактируя код. "xdotool" можно использовать вместо xte.

Другие вопросы по тегам