Mit Xvfb kann ich eine Anwendung starten und einen Screenshot machen.
Ich frage mich, wie aus einer vorhandenen (ruhenden) X-Sitzung erfasst werden soll.
Sprich von tty oder über ssh.
Soweit ich weiß, sind Fenster nicht zugeordnet und existieren nicht, um Ressourcen zu schonen. Gibt es ein Tool, das vorhandene Fenster, Arbeitsbereiche usw. in einem virtuellen Fenstermanager zuordnen und einen Snap erstellen kann?
Oder kann man vielleicht libx11
einen Snap mit XShmCreateImage
oder ähnlichem benutzen und erstellen ?
xwd -display :0 -root | convert xwd:- /tmp/0.png
)
xwd -root | convert - /tmp/image.jpg
was du suchst