Lexique informatique › Infrastructure › Xvfb

Xvfb

Infrastructure Svenska → Mis à jour: 2026-10-07
Plus d'infos
Type
Serveur X
Licence
MIT

Un serveur X sans écran : il dessine tout en mémoire pour que les programmes graphiques tournent là où personne ne regarde.

Le X virtual framebuffer est livré avec la distribution X depuis les années 1990 et fait tout ce que fait un serveur X ordinaire, sauf afficher quoi que ce soit. Fenêtres, polices et extensions se comportent normalement, mais les pixels atterrissent dans un tampon en RAM qui peut être écrit dans un fichier sur demande. Le programme ne voit pas la différence : il ouvre DISPLAY=:99 et dessine sans états d'âme.

On y verrait une curiosité ; c'est devenu un cheval de labour. Les serveurs de build sans GPU s'en servent pour exécuter des tests de navigateur, prendre des captures d'écran ou ménager des installateurs qui refusent de démarrer sans affichage. Le script xvfb-run de Debian lance un serveur, exécute la commande puis nettoie derrière lui. Les modes headless de Chrome et Firefox l'ont rendu moins nécessaire, sans le rendre superflu.

← Retour au lexique