2016-05-24 8 views
0

Ich habe Firefox und Xvfb auf Remote-Linux installiert. und ich bin mit der Xvfb und Firefox auf diese Weise,Import-Befehl funktioniert nicht in ImageMagick

Xvfb :99 
DISPLAY=:99 firefox http://www.google.com & 
DISPLAY=:99 import -window root googledotcom.png 

aber der letzte Befehl nicht funktioniert nichts passiert und ich muß manuell den letzten Befehl aussetzen! gestern war es funktioniert, wie ich ein Shell-Skript für alle zu schreiben habe ich deinstallierte Xvfb firefox imagemagick und es wieder installiert, da es nicht Screenshot nimmt. Zunächst war es an der Zeit.

Hilfe?

Antwort

0

Ich denke, Sie müssen nur eine Verzögerung hinzufügen, so dass firefox starten kann & laden Sie die URL.

export DISPLAY=:99 
Xvfb :99 & firefox -browser 
firefox -url http://www.google.com & sleep 5 && import -display $DISPLAY -window root googledotcom.png 

capture remote firefox in Xvfb with ImageMagick

+0

wo der Screenshot gespeichert werden? –

+0

Wo auch immer Sie es wollen. Das letzte Argument im Dienstprogramm 'import' ist der Zielpfad. – emcconville

+0

ok! @ emcconville kannst du mir bei dieser Frage helfen? http://stackoverflow.com/questions/37428948/running-xvfb-in-background-on-remote-linux/37429660#37429660 –