Eu tenho PJSIP
configurado no dispositivo de destino (ARM Toradex). Eu estou usando para fazer chamadas usando SIP. Sempre que eu precisar iniciá-lo, eu uso o comando abaixo:
./pjsua-arm-unknown-linux-gnueabihf
e, em seguida, seu próprio terminal começa onde podemos inserir comandos para usá-lo. Estou planejando fazer um script que iniciará automaticamente o PJSIP quando o dispositivo de destino for inicializado. Então eu incluí isso no script, mas o problema é sempre que o comando é executado, seu próprio terminal é iniciado e ele não aceita outro comando que eu tenha escrito no script.
Por exemplo:
echo "Starting PJSIP..."
./pjsua-arm-unknown-linux-gnueabihf
Então, depois disso, seu terminal de linha de comando começa como na imagem abaixo:
em que >>>
é o ponto em que precisamos inserir seu comando para começar a fazer chamadas. Agora digamos que m
é o comando que inicia make call
. Agora, como incluir m
no script para que, após PJSIP
iniciar, o comando m
seja executado para fazer uma nova chamada.?
Uma maneira que penso em fazer isso é gravar toda a resposta do comando em uma variável e, em seguida, verificar se ela contém >>>
. Se sim, isso significa que agora estamos no terminal PJSIP. Essa maneira de fazer isso está correta?
Tags command-line bash scripts
Eu recentemente atualizei para o Ubuntu 16.10 e estou usando o Nautilus 3.20.3. Eu acho que o Nautilus mudou de tal forma que ações como exclusões e movimentos resultam em notificações suspensas e pop-up que obscurecem a visualização do diretório atual. Um exemplo é mostrado abaixo:
Como essas notificações podem ser desativadas ou alteradas para que não obscurecem as coisas?