За допомогою Xvfb я можу запустити додаток і зробити знімок екрана.
Мені цікаво, як захопити з існуючого (спокійного) X сеансу.
Скажіть від tty або більше ssh.
З того, що я розумію, вікна не мають карти та не існують для збереження ресурсів. Чи є якийсь інструмент, який може зіставити наявні вікна, робочі простори тощо у віртуальному менеджері вікон і зробити знімок?
Або, можливо, можна використовувати libx11
та створювати оснащення за допомогою XShmCreateImage
чи подібного?
xwd -display :0 -root | convert xwd:- /tmp/0.png
)
xwd -root | convert - /tmp/image.jpg
те, що ви шукаєте?