2009-07-24 10 views
0

Ich möchte Firefox zum Beispiel ohne Anzeige verbunden starten und schließlich einen Screenshot mit import machen.Wie kann ich X11-Fenster ohne Anzeige verbunden werden

Kann ich tatsächlich regelmäßig mit Cronjobs machen?

Ich mache jetzt eine ssh-X-Verbindung, nehmen Sie die xwininfo für das Fenster im Hintergrund gestartet und alles ist in Ordnung. Aber ich möchte es automatisieren.

Antwort

1

Wie wäre es mit Firefox in einem vncserver starten?

Sie können den Wert für $ DISPLAY erfassen grep

z.B.

export DISPLAY=`vncserver 2>&1 | egrep --only-matching ":[0-9]+" | head -n1` 
2

Sie könnten Firefox innerhalb Xvfb starten.

Wenn Sie Xvfb seine -fbdir Option gegeben haben, dann hätten Sie auch die Möglichkeit, Ihren Screenshot aus der Xvfb Framebuffer-Datei zu erstellen. Sie möchten wahrscheinlich die gleiche Geometrie für Xvfb und Firefox angeben.

Verwandte Themen