Описание тега xvfb
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 &