2009-07-24 5 views
0

Je voudrais démarrer Firefox par exemple sans affichage associé et éventuellement prendre une capture d'écran avec import. Puis-je en faire périodiquement avec cronjobs?Comment puis-je démarrer la fenêtre X11 sans affichage associé

Je suis en train de créer une connexion ssh -X, de prendre le xwininfo pour la fenêtre démarrée en arrière-plan et tout est OK. Mais j'aimerais l'automatiser.

Répondre

1

Que diriez-vous de démarrer firefox dans un vncserver?

Vous pouvez capturer la valeur de $ DISPLAY en utilisant grep

par exemple

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

Vous pouvez démarrer Firefox à l'intérieur Xvfb.

Si vous avez donné à Xvfb son option -fbdir, vous avez également la possibilité de prendre votre capture d'écran à partir du fichier framebuffer Xvfb. Vous voudrez probablement spécifier la même géométrie pour Xvfb et Firefox.

Questions connexes