Léxico de TI › Infraestrutura › Xvfb

Xvfb

Infraestrutura Svenska → Atualizado: 2026-10-07

Um servidor X sem tela: desenha tudo na memória para que programas gráficos rodem onde ninguém está olhando.

O X virtual framebuffer acompanha a distribuição do X desde os anos 1990 e faz tudo o que um servidor X normal faz, exceto exibir algo. Janelas, fontes e extensões se comportam como de costume, mas os pixels caem num buffer na RAM que pode ser despejado num arquivo sob demanda. O programa não percebe a diferença: abre DISPLAY=:99 e sai desenhando.

Parece curiosidade e virou ferramenta de trabalho pesado. Servidores de build sem GPU usam o Xvfb para rodar testes de navegador, tirar screenshots ou enganar instaladores que se recusam a iniciar sem um display. O script xvfb-run, do Debian, sobe um servidor, executa o comando e limpa tudo no fim. Os modos headless do Chrome e do Firefox o tornaram menos necessário, mas não dispensável.

← Voltar ao léxico