Как получить приложение для отображения на "фиктивном мониторе"?

У меня есть программа GTK, которую я хотел бы запустить с консоли на одном из виртуальных терминалов (через SSH и локально). Есть ли способ заставить это приложение (или любое другое приложение GTK, для дальнейшего использования) отображать на фиктивном мониторе вместо того, чтобы ошибаться по этому поводу?

Обратите внимание, что я не хочу использовать версию CLI - не все программы GTK имеют версии CLI.

1 ответ

Решение

Есть ли способ получить это приложение... для отображения на подставном мониторе...

Одно слово, буквально: xvfb


ИМЯ Xvfb - виртуальный фреймбуферный X-сервер для X версии 11 ОПИСАНИЕ Xvfb - это X-сервер, который может работать на машинах без аппаратного дисплея и физических устройств ввода. Он эмулирует тупой кадровый буфер с использованием виртуальной памяти. Сообщество X нашло много других новых применений для Xvfb, включая... предоставление ненавязчивого способа запуска приложений, которым на самом деле не нужен X-сервер, но которые в любом случае настаивают на его наличии. 
Другие вопросы по тегам