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 &