Назад | Перейти на главную страницу

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

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

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

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

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