LINUX.ORG.RU

Как сделать скрины всех запущеных Xservers?

 , , , ,


0

1

Подскажите как вы делаете скрины из нескольких x серверов на одной рабочей станции?

нашел такой же вопрос, но его решение у меня не работает

https://unix.stackexchange.com/questions/151277/screenshots-from-multiple-xse...

Суть в том, что если сделать скин не находясь в момент скрина в запущеном х сервера откуда делается скрин - получается темный экран (почти весь, видно только часть стандартный приложений)

Как делать нормальные скрины не находясь в текущем запущеном х сервере?

★★★★★

разве что переключаться на них. Ещё возможно с другими драйверами (например fbdev) будет работать

mittorn ★★★★★ ()

Запустить нужное число иксов поверх иксов и делать скрин в верхних иксах?

linuxnewbie ()

оно и не будет работать. Без настроенного backing store не будет теневого пиксмапа. Выход - использовать xcomposite и вручную редиректить рут окно в пиксмап, его уже сохранять в png.
Для каждого X сервера процедуру повторить.
Почитать подробности можно тут https://www.x.org/releases/X11R7.5/doc/compositeproto/compositeproto.txt

arrecck ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.