Desktop-Bildschirmaufnahme mit laufendem compiz

1815
studiohack

Wenn Sie Compiz (Linux) ausführen, lassen Sie mich sagen, dass ich auf Desktop # 1 bin und eine Anwendung auf Desktop # 3 ausgeführt wird. Ist es möglich, einen Screenshot des Fensters (nicht des gesamten Desktops) auf # 3 von # 1 zu erstellen?

Nun, ich erwarte nicht, dass jemand diese Frage beantwortet, weil ich das gesamte Netz durchsucht habe, aber ich würde mich schuldig fühlen, wenn ich es nicht versucht habe.

2

5 Antworten auf die Frage

1
nagul

Shutter kann das tun. Wie unten gezeigt, wählen Sie einfach das gewünschte Fenster aus der Dropdown-Liste aus. Die Liste enthält alle derzeit laufenden Apps.

Verschluss

1
shaiss

Ich verwende Ksnapshot in meinem Multi-Monitor-Setup. Ermöglicht unter anderem "Fenster unter Cursor" und "Region".

Ksnapshot - du meinst Sathya vor 15 Jahren 0
0
codeinthehole

Warum ist compiz für diese Frage relevant?

Wenn Sie Probleme beim Rendern (mit Opengl / Video-Overlays) haben und Intel-Grafik verwenden, greifen Sie zum neuesten Treiber und schalten Sie den Grafikmodus in UXA in der xorg.conf .. um. Dies könnte hilfreich sein.

0
ypnos

Wenn Sie die ID des Fensters kennen, können Sie verwenden

import -window <id> 

Um die ID des Fensters zu erhalten, können Sie verwenden xprop.

Obwohl die Ausführung mit einem Verbundmanager in Ihrem Fall hilfreich sein sollte, kann es dennoch möglich sein, dass die von Ihnen erhaltenen Daten einfach beschädigt werden.

0
jjclarkson

Mit ImageMagick können Sie Import verwenden

import -window root MyScreenshot.png 

Verwenden Sie eine andere ID für das andere Fenster.