Abrufen der Servernummer bei Verwendung von --auto-servernum mit xvfb-run

860
Brad

Wenn ich eine Anwendung mit ausführe xvfb-run, kann ich entweder explizit eine X11-Servernummer angeben (dh 44) oder ich kann sie verwenden --auto-servernum, die mir eine zuweist.

Wenn ich --auto-servernum, wie kann ich wissen, welche Zahl sie gepflückt?

Ich versuche, dies in einem Skript zu verwenden. Wenn xvfb-rundas also irgendwo ausgegeben werden könnte, damit ich nachfolgende Befehle auf dem rechten X11-Server verwenden kann, wäre das hilfreich.

1

1 Antwort auf die Frage

2
user2554330

Es wird in die DISPLAYUmgebungsvariable gestellt. Sie können das sehen, indem Sie laufen

printenv DISPLAY xvfb-run printenv DISPLAY printenv DISPLAY 

Die erste und letzte Anzeige zeigt Ihre normale Anzeige, die mittlere Anzeige die Anzeige xvfb.