Xvfb - это X-сервер для X11, но он использует виртуальную память для создания виртуального кадрового буфера, чтобы он мог работать на машинах без аппаратных устройств отображения. Экраны с различными разрешениями и битовой глубиной могут быть созданы для конкретных целей пользователя.

Дополнительную информацию можно найти на страницах справочника Ubuntu, поскольку справочная страница будет доступна только с man xvfb когда это установлено. (Он не установлен по умолчанию в Ubuntu.)

В описании пакета для xvfb Отмечено, что:

 The primary use of this server was intended to be server testing,
 but other novel uses for it have been found, including testing clients
 against unusual depths and screen configurations, doing batch processing with
 Xvfb as a background rendering engine, load testing, as an aid to porting the
 X server to a new platform, and providing an unobtrusive way to run
 applications that don't really need an X server but insist on having one
 anyway.

пример

Запустите Google Chrome в виртуальном кадровом буфере

Xvfb :99 -screen 0 1024x768x24 > /dev/null &
export DISPLAY=:99 && google-chrome -start-maximized http://example.com > /dev/null &