Zum Inhalt

Factsheet: Xvfb

Gruppe: Infrastruktur

Zweck

Xvfb (X Virtual Framebuffer) ist ein Display-Server, der das X11-Protokoll implementiert, aber alle grafischen Operationen im virtuellen Speicher ausführt, ohne eine physische Grafikhalle oder einen Monitor zu benötigen. Er ist essenziell für KI-Agenten, die GUI-basierte Werkzeuge (wie Krita, Pencil2D oder Bioinformatik-Viewer) in Headless-Umgebungen (CI/CD, Server) validieren müssen.

Eigenschaft Wert
Latest 21.1
LTS N/A
Reifegrad Stabil
Technische Schulden Gering
Erwartetes Lebensende Kein EOL bekannt
Referenzhandbuch www.x.org/releases/X11R7.6/doc/man/man1/Xvfb.1.xhtml
Wikipedia de.wikipedia.org/wiki/Xvfb

Installation (Ubuntu 24.04)

sudo apt install xvfb

Hello World

Xvfb :99 &

Beispieldaten

Die folgenden Beispieldaten befinden sich im Ordner examples/:

  • run_xvfb.sh (Skript zum Starten)
  • screenshot.sh (Beispiel für Screenshot-Erfassung)
  • config.conf
  • log.txt
  • test.py

Validierung

Virtuellen Framebuffer starten:

Xvfb :99 -screen 0 1024x768x24 &