команды xdotool выполняются один за другим

У меня есть этот сценарий удара:

#!/bin/bash

function foo() {
  terminator
  xdotool type 'myalias'
  xdotool key Return
  xdotool key ctrl+shift+t
  xdotool type 'cd ~/git/apps/myapp/client && gulp'
  xdotool key Return
}

foo

Я запускаю этот скрипт от ключевого ярлыка.

Это открывает терминал, но только выполняет следующие команды после того, как я закрою терминал

Какая-либо идея вокруг этого?

1
задан 9 November 2014 в 02:42

1 ответ

Команды после terminator не выполнятся до terminator выходы, таким образом, необходимо будет отправить его в фон:

terminator &

Это позволит сценарию сразу продолжить другие шаги после стартового разделителя (который может быть слишком рано), так попытка:

...
terminator &
sleep 3
xdotool type 'myalias'
...
3
ответ дан 10 November 2019 в 19:21

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

Похожие вопросы: