Lessico IT › Infrastruttura › Xvfb

Xvfb

Infrastruttura Svenska → Aggiornato: 2026-10-07
Maggiori info
Tipo
Server X
Licenza
MIT

Un server X senza schermo: disegna tutto in memoria, così i programmi grafici possono girare dove nessuno guarda.

L'X virtual framebuffer è distribuito con X fin dagli anni Novanta e fa tutto ciò che fa un normale server X, tranne mostrare qualcosa. Finestre, font ed estensioni si comportano come al solito, ma i pixel finiscono in un buffer in RAM che, a richiesta, si può scaricare su file. Il programma non nota la differenza: apre DISPLAY=:99 e si mette a disegnare.

Sembra una curiosità ed è diventato un cavallo di battaglia. I server di build senza GPU usano Xvfb per eseguire test nel browser, fare screenshot o accontentare i programmi di installazione che si rifiutano di partire senza display. Lo script xvfb-run di Debian avvia un server, esegue il comando e ripulisce al termine. Le modalità headless di Chrome e Firefox lo hanno reso meno necessario, ma non superfluo.

← Torna al lessico