Как получить приложение для отображения на "фиктивном мониторе"?
У меня есть программа GTK, которую я хотел бы запустить с консоли на одном из виртуальных терминалов (через SSH и локально). Есть ли способ заставить это приложение (или любое другое приложение GTK, для дальнейшего использования) отображать на фиктивном мониторе вместо того, чтобы ошибаться по этому поводу?
Обратите внимание, что я не хочу использовать версию CLI - не все программы GTK имеют версии CLI.
1 ответ
Решение
Есть ли способ получить это приложение... для отображения на подставном мониторе...
Одно слово, буквально: xvfb
ИМЯ Xvfb - виртуальный фреймбуферный X-сервер для X версии 11 ОПИСАНИЕ Xvfb - это X-сервер, который может работать на машинах без аппаратного дисплея и физических устройств ввода. Он эмулирует тупой кадровый буфер с использованием виртуальной памяти. Сообщество X нашло много других новых применений для Xvfb, включая... предоставление ненавязчивого способа запуска приложений, которым на самом деле не нужен X-сервер, но которые в любом случае настаивают на его наличии.