it-swarm.com.de

Xvfb installieren und konfigurieren

Ich versuche ein Ubuntu-Betriebssystem, eine Version von xorg und eine Version von xvfb zu finden, die kompatibel sind. Kann mir jemand mit Anweisungen helfen, xvfb zu installieren, ohne einen Haken zu haben. Integrierte Erweiterung GLX initialisieren

Bisher habe ich folgendes ausprobiert 

Ubuntu 13 Server(No graphics card)
Sudo apt-get install xorg 
Sudo apt-get install xvfb
Sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic

Ich führe den Befehl xvfb :10 aus und es hängt weiter 

Initializing build-in extension GLX

Gibt es bestimmte Versionen, die ich herunterladen könnte, die funktionieren oder ein kompatibles Betriebssystem?

11
kevinn2065

Installieren Sie Xvfb oder Xephyr oder Xvnc. Installieren Sie auch das pyvirtualdisplay python-Modul. Dies ist für Ubuntu 14.04 und wurde auch am 16.04 getestet.

Sudo apt-get install python-pip
Sudo apt-get install xvfb xserver-xephyr vnc4server
Sudo pip install pyvirtualdisplay
# optional
Sudo apt-get install python-pil scrot
Sudo pip install pyscreenshot

Jetzt können Sie Xvfb über Ihr Python-Skript starten. Es wird Xvfb gestartet, wenn Ihr Skript ausgeführt wird. Fügen Sie Ihrem Code die folgenden Zeilen hinzu.

from pyvirtualdisplay import Display
display = Display(visible=0, size=(1366, 768))
display.start()

Hier ist der Beispielcode.

from pyvirtualdisplay import Display
from Selenium import webdriver

display = Display(visible=0, size=(1366, 768))
display.start()
browser = webdriver.Firefox()
browser.get('http://www.google.com')
print browser.title
browser.quit()

display.stop()
7
Rafayet Ullah

Das Ausgabemittel xvfb funktioniert gut . Es sollte als Hintergrundprozess (oder als Dienst) ausgeführt werden.

5
tomper

in meinen Log-Dateien sehe ich, dass alles in Ordnung ist, bis die eingebaute Erweiterung GLX initialisiert wird, aber dann folgt 

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Internal error:   Could not resolve keysym XF86AudioMicMute
Errors from xkbcomp are not fatal to the X server

kann das Schlüsselproblem mit xkbcomp sein?

0
Ilya Yevlampiev