Sprache spielt keine Rolle, Bibliotheken entweder, ich brauche nur den schnellsten Weg das Fenster (Titel oder Handle) zu spezifizieren.Was ist der "schnellste" Weg, um einen Screenshot eines bestimmten Fensters unter Linux programmatisch zu erstellen?
5
A
Antwort
2
siehe man xwd
xwd Snapshots
6
Versuchen nimmt:
import // man import for options
Um einen Schnappschuss meines Pidgin-Client.
import -screen -window Kompislista foo.jpg // Kompislista is in swedish.
Sie können viele Optionen angeben, z. B. Rahmen- oder Fenster-ID.
+0
+1 Ich benutze Import, D – yclian
+0
'xwininfo -display: 0' kann verwendet werden um den Fensternamen und die ID zu finden. –
0
werfen Sie einen Blick auf Gnome-Screenshot auch.
gnome-screenshot --help
Sie können den aktiven Fensterbildschirm mit der Option -w aufnehmen.
Verwandte Themen
- 1. Linux einen Screenshot eines bestimmten Arbeitsbereichs erstellen
- 2. Der schnellste Weg, um einen Screenshot mit Python auf Windows
- 3. Screenshot eines bestimmten Fensters erstellen - C++/Qt
- 4. Was ist der beste Weg, um einen Index zu erstellen, um die schnellste Leseantwort zu erhalten?
- 5. Screenshot eines Fensters mit Python
- 6. Haben Sie einen Bilddateipuffer im Speicher? Was ist der schnellste Weg, um ein Miniaturbild zu erstellen?
- 7. Was ist der schnellste Weg, um einen Link zur finalen URL zu erstellen?
- 8. Was ist der schnellste Weg, um eine Datenzeile zu erfassen?
- 9. schnellste Weg, um einen Knoten
- 10. Was ist der schnellste Weg, um programmatisch die Wohlgeformtheit von XML-Dateien in C# zu überprüfen?
- 11. Was ist der schnellste Weg, Patches eines Arrays zu vergleichen?
- 12. Was ist der schnellste Weg, um zu rehasen?
- 13. Was ist der schnellste Weg, um die Vereinigung vieler Boost :: Polygone zu erstellen?
- 14. Einen Screenshot des Fensters im Hintergrund erstellen
- 15. Linux/X11 Eingabebibliothek ohne Erstellen eines Fensters
- 16. Was ist der schnellste Weg, um eine Zeichenfolge von einem bestimmten Tag zu entfernen
- 17. Was ist der schnellste Weg, Google Storage Bucket zu duplizieren?
- 18. Was ist der richtige Weg, um benachrichtigt zu werden, wenn die Größe eines Fensters geändert wird?
- 19. Was ist der schnellste Weg, um ein 2D-Array von Farbtriplets auf dem Bildschirm zu zeichnen?
- 20. Was ist der erlaubte Weg, libC++ für den Clam unter Linux zu erstellen?
- 21. Was ist der richtige Weg, um Controller-Aktionen zu erstellen?
- 22. Der beste Weg, um programmatisch Bild zu erstellen
- 23. Was ist der beste Weg, um einen realistischen Highlighter in .NET (mit GDI +) zu erstellen?
- 24. Was ist der schnellste Weg zu einem sehr einfachen Blog?
- 25. Einen Screenshot eines bestimmten Bereichs in C# erstellen?
- 26. Was ist der einfachste Weg, um moderne GUI-Anwendungen in der GNU/Linux-Welt zu erstellen?
- 27. Was ist der schnellste Weg zu HTTP GET in Python?
- 28. Was ist der schnellste Weg, mehrere Dateien zu catchen?
- 29. Was ist der schnellste Weg, um herauszufinden, welche Koordinaten sich in einem bestimmten Umkreis befinden?
- 30. Was ist der effizienteste Weg, um leere ListBuffer zu erstellen?
Danke für die Info, Import ist ein Teil von imageMagick, wenn ich mich nicht irre, aber xwd ist nativ für Linux und kann auch einen Screenshot von einem anderen Arbeitsbereich erstellen, wenn ich richtig gelesen habe. Ich habe mit xlib und/oder opengl direkt gelernt, hätte schneller sein können, aber ich habe keine Informationen darüber gefunden. – Mike
Nun habe ich das Problem, wo xwd nicht funktioniert, wenn das Fenster teilweise Offscreen ist :( – Mike
@Mike Ich dachte, ich sah jemand schreiben "Sprache spielt keine Rolle, Bibliotheken entweder" ... – Anders