Запись удаленного вывода на xserver без x-forwarding

Есть какие-нибудь идеи для создания по существу петлевого дисплея на удаленном сервере, поэтому я запускаю приложение X, и вместо того, чтобы пересылать этот дисплей локальному клиенту, вывод по существу "захватывается с экрана", просто без экрана?

Объяснение: Высокопроизводительные визуализации (читай: красивые красивые картинки) без интерактивности, в то время как я на расстоянии 3000 миль.

1 ответ

Это один из подходов, который вы можете использовать:

X Виртуальный буфер кадров: http://www.x.org/archive/X11R6.8.1/doc/Xvfb.1.html

As an example, the following sequence of commands runs the virtual framebuffer
as display ":1", run a program on it, and capture the virtual screen in
the file image.xwd:

Xvfb :1 &
xv -display :1 &
xwd -display :1 -root -out image.xwd

Пример команд из википедии: http://en.wikipedia.org/wiki/Xvfb

ImageMagik способен на большинство вещей:

convert screen.xwd foo.png
Другие вопросы по тегам