Screenshot de importação do Imagemagick no Debian de um aplicativo lançado

0

Gostaria de lançar o Iceweasel e depois fazer uma captura de tela. Quando eu simplesmente tento esperar e aguentar, funciona bem

sleep 10;import -window root root/scr/scr.png

no entanto, quando eu lanço o navegador pela primeira vez, nenhuma captura de tela é feita

iceweasel https://www.facebook.com/;sleep 10;import -window root root/scr/scr.png

O que estou perdendo?

    
por Alexis 10.11.2015 / 02:58

1 resposta

0

iceweasel não é um daemon e, portanto, não se colocará em segundo plano. Portanto, o sleep 10 só é executado depois que iceweasel retorna (ou seja, depois que você o fechou).

Em vez disso, coloque um & após sua chamada para iceweasel para informar ao seu shell que ele deve colocar o programa em segundo plano, em vez de esperar que ele retorne:

iceweasel https://www.facebook.com/ & sleep 10;import -window root root/scr/scr.png

    
por 10.11.2015 / 10:12