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)
Hello World
Beispieldaten
Die folgenden Beispieldaten befinden sich im Ordner examples/:
run_xvfb.sh(Skript zum Starten)screenshot.sh(Beispiel für Screenshot-Erfassung)config.conflog.txttest.py
Validierung
Virtuellen Framebuffer starten: