Sviluppato da | Consortium X , XFree86 , X.Org |
---|---|
Prima versione | 16 maggio 1994 |
Depositare | https://gitlab.freedesktop.org/xorg/xserver |
Sistema operativo | Tipo Unix |
genere | server di visualizzazione |
Sito web | https://www.x.org/releases/X11R7.6/doc/man/man1/Xvfb.1.xhtml |
Xvfb , o virtual X framebuffer , è un server di visualizzazione che implementa il protocollo del server di visualizzazione X11 . A differenza di altri server di visualizzazione, Xvfb esegue tutte le operazioni grafiche nella memoria virtuale senza visualizzare l'output sullo schermo. Dal punto di vista del client, si comporta come qualsiasi altro server di visualizzazione X, rispondendo alle richieste e inviando eventi ed errori dove appropriato. Tuttavia, non viene visualizzato alcun output. Questo server virtuale non richiede che il computer su cui è in esecuzione disponga di una scheda grafica, di un display o di un dispositivo di input. È necessario solo un livello di rete.
Il server Xvfb appare per la prima volta nella versione X11R6 rilasciata nel 1994 da X Consortium .
Xvfb viene utilizzato come server di visualizzazione quando si impostano i test sulle interfacce grafiche . Viene utilizzato in particolare per testare le applicazioni web .
La visualizzazione viene prodotta su uno schermo virtuale tramite Xvfb, quindi viene distribuita tra i vari monitor del videowall.
Xvfb può essere utilizzato per utilizzare software grafico nativo negli script, al di fuori di qualsiasi ambiente grafico, consentendo l'automazione di determinate attività. È così possibile automatizzare le operazioni di trasformazione o conversione di documenti tramite inkscape o OpenOffice.org .