En utilisant Xvfb, je peux lancer une application et faire une capture d'écran.
Ce que je me demande, c'est comment capturer à partir d'une session X existante (dormante).
Dites de tty ou sur ssh.
D'après ce que je comprends, les fenêtres ne sont pas mappées et n'existent pas pour préserver les ressources. Existe-t-il un outil qui peut mapper les fenêtres existantes, les espaces de travail, etc. dans un gestionnaire de fenêtres virtuel et prendre une photo?
Ou peut-on peut-être utiliser libx11
et créer un composant logiciel enfichable en utilisant XShmCreateImage
ou similaire?
xwd -display :0 -root | convert xwd:- /tmp/0.png
)
xwd -root | convert - /tmp/image.jpg
ce que vous cherchez?