Управление рабочей областью и открытыми программами со сценарием удара

Я пытаюсь установить свой ноутбук со сценарием, который имеет целью создавать несколько рабочих областей и открывать некоторые программы. Я плохо знаком с ударом, и это - мой сценарий

 #!/bin/bash         

xdotool set_num_desktops 5 &

xdotool set_desktop 0 & 
nohup opera --new-window https://duo.dur.ac.uk > /dev/null

xdotool set_desktop 1 &
nohup opera --new-window http://tomato.es > /dev/null

xdotool set_desktop 2 &
nohup spotify > /dev/null

xdotool set_desktop 3 &
nohup opera --new-window > /dev/null

Однако это не работает, сценарий создают 5 рабочих областей как требуется, однако он останавливается после создания первого окна Opera. Для создания других окон я имею к близко к сначала один.

0
задан 16 August 2017 в 04:12

1 ответ

в сценарии говорится для ожидания до оперных концов (т.е. выходы) прежде, чем продолжиться к следующему окну оперы..., таким образом, это делает то, что задано сценарием.

& на многих Ваших строках говорят этому делать команду в фоновом режиме (т.е. не ожидайте), который не находится на опере, строки Spotify, что означает паузы сценария, пока те строки не заканчиваются.

0
ответ дан 2 November 2019 в 19:10

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

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