Entwickelt von | Konsortium X , XFree86 , X.Org |
---|---|
Erste Version | 16. Mai 1994 |
Anzahlung | https://gitlab.freedesktop.org/xorg/xserver |
Betriebssystem | Unix-Typ |
Art | Server anzeigen |
Webseite | https://www.x.org/releases/X11R7.6/doc/man/man1/Xvfb.1.xhtml |
Xvfb oder virtueller X- Framebuffer ist ein Anzeigeserver , der das X11-Anzeigeserverprotokoll implementiert . Im Gegensatz zu anderen Anzeigeservern führt Xvfb alle Grafikvorgänge im virtuellen Speicher aus, ohne die Ausgabe auf dem Bildschirm anzuzeigen. Aus Sicht des Clients verhält es sich wie jeder andere X-Anzeigeserver, reagiert auf Anforderungen und sendet gegebenenfalls Ereignisse und Fehler. Es wird jedoch keine Ausgabe angezeigt. Für diesen virtuellen Server ist auf dem Computer, auf dem er ausgeführt wird, kein Grafikadapter, keine Anzeige oder kein Eingabegerät erforderlich. Es wird nur eine Netzwerkschicht benötigt.
Der Xvfb-Server wird erstmals in der 1994 vom X Consortium veröffentlichten X11R6-Version angezeigt .
Xvfb wird als Anzeigeserver verwendet, wenn Tests an grafischen Oberflächen eingerichtet werden . Es wird insbesondere zum Testen von Webanwendungen verwendet .
Die Anzeige wird mittels Xvfb auf einem virtuellen Bildschirm erzeugt und dann auf die verschiedenen Monitore der Videowand verteilt.
Xvfb kann verwendet werden, um native Grafiksoftware in Skripten außerhalb jeder grafischen Umgebung zu verwenden und so die Automatisierung bestimmter Aufgaben zu ermöglichen. Es ist somit möglich, Vorgänge der Umwandlung oder Konvertierung von Dokumenten mittels inkscape oder OpenOffice.org zu automatisieren .