Valeu pessoal!
Era isso mesmo. Eu só precisava de um script que, antes de lançar o mscore,
lançasse o jack e esperasse ele rodar e iniciar.
Resolvido.

Obrigado

Vítor



2009/9/27 Daniel Bastos <dbasto...@toledo.com <dbastos%...@toledo.com>>

> In article <8be5bdee0909271139k246d3090id9f62755bf00f...@mail.gmail.com>,
> Vítor wrote:
>
> > Como eu faço para abrir um programa, esperar um pouco e abrir outro?
> > Eu tentei isso aí embaixo, mas não funcionou. Ele abre os dois ao
> > mesmo tempo e eu preciso que o MuseScore só abra depois que o jack
> > estiver pronto.
> >
> > #!/bin/sh
> > /usr/bin/qjackctl &
> > wait 5
> > mscore
>
> (*) Introdução
>
> Creio que o problema apresentado seja de impossível solução sob o
> contexto imposto. Se o mscore precisa do qjackctl estar pronto, então
> o mscore precisaria saber esperar, o que pode impor a condição de que
> o qjackctl precisa saber avisá-lo. Ou seja, o problema apresentado
> provavelmente possui solução na re-escrita dos programas.
>
> (*) Engenhando uma solução
>
> De qualquer forma, acho que o que você procura é o programa
> sleep. Talvez você já tenha determinado que 5 segundos é usualmente
> suficiente para o qjackctl estar pronto. Nesse caso o sleep atrasa seu
> programa em quantos segundos você desejar. Isto é,
>
>  qjackctl &
>  sleep 5
>  mscore
>
> deve te satisfazer.
>
> (*) Sobre wait
>
> O comando wait aguarda o encerramento de um programa. Se você deseja
> que o qjackctl trabalhe simultaneamente ao mscore, então o comando
> wait não é o que você deseja.
>
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a