Screenshots
Ich habe mal ein paar Möglichkeiten zusammengetragen Screenshots zu erstellen, da die Frage schon öfter aufgetaucht ist.
Es gibt verschiedene Möglichkeiten:
Inhaltsverzeichnis
Gimp
Gimp starten | Datei | Holen | und Screen Shot wählen.
Ksnapshot
Alt+F2 drücken und ksnapshot eingeben. Rest ist selbsterklärend.
Alternativ lässt sich Ksnapshot, unter KDE, auch via Drucktaste aufrufen.
Ist im Paket kdegraphics3 enthalten
Strg+Druck
Legt ein Bild vom Desktop in die Zwischenablage. Von dort kann der Shot in diverse Programme eingefügt (Einfügen-Funktion) werden.
Scrot
scrot ist ein Konsolenprogramm zum erstellen von Screenshots.
Bedienung:
scrot -d sec pfad/dateiname.png
Auswahlrahmen mit der Maus ziehen:
scrot -s pfad/dateiname.png
Zeitgesteuert:
scrot -d 7 test.png
nach 7 Sekunden wird ein Screenshot des aktuellen Bildschirmes erstellt und im Home Verzeichnis unter dem Namen test.png gespeichert.
Quelle: http://www.tuxfutter.de/wiki/Scrot
Download unter: http://linuxbrit.co.uk/scrot/
Screenshots mit ImageMagik
Unter KDE Alt+F2 drücken (oder Konsole) und folgendes eintippen: import bild.png
Jetzt erscheint ein Fadenkreuz. Mit diesem klickt man auf das Fenster, von dem ein Shot erstellt werden soll. Es ertönen zwei Piep-Töne; fertig
Möchte man die Fensterrahmen mit aufnehmen benutzt man diesen Befehl:
import -frame bild.png
Screenshot vom gesamten Desktop:
import -window root screenshot.png
Mittels sleep läßt sich auch eine Verzögerung einstellen (hier 5 Sekunden):
sleep 5; import -window root screenshot.png
Script für Screenshots
Folgendes Script wird in den Ordner /home/Dein Benutzer/Bildschirmfotos als Screenshot.sh (ausführbar machen) gelegt: Das Script stammt von b3ll3roph0n
#!/bin/bash DATE=`date "+%Y-%m-%d"`; TIME=`date "+%H-%M"`; DIR="/home/Dein Benutzer/Bildschirmfotos"; EXT="jpg"; if /usr/bin/test ! -d "$DIR/$DATE"; then mkdir "$DIR/$DATE"; fi if `/usr/bin/test -e "$DIR/$DATE/$TIME.$EXT"`; then x=0; while `/usr/bin/test -e "$DIR/$DATE/$TIME-$x.$EXT"`; do x=`expr $x + 1`; done; import -window root "$DIR/$DATE/$TIME-$x.$EXT"; else import -window root "$DIR/$DATE/$TIME.$EXT"; fi;
Das Kontrollzentrum öffnen --> Regionaleinstellungen & Zugangshilfen --> Tastenkombinationen -->
Allgemein --> Neue Gruppe --> eigene --> auf eigene gehen --> Neue Aktion --> Aktionsname: Bildschirmfotos --> Aktionstyp: Tasturkürzel->Befehl/Adresse(einfach) anwählen. --> Reiter Tastaturkürzel wählen --> Botton Keiner anklicken --> dann die Tasten Alt+Umschalt+F4 drücken --> OK
Jetzt werden in dem Ordner /home/Dein Benutzer/Bildschirmfotos mit jeweiligen Datum Ordner angelegt, in denen die Screenshots die mit dem Tastaturbefehl ausgeführt werden wandern.
Screenshots von Webseiten
Dafür habe ich ein kleines Skript geschrieben:
kwebdesktop www.linux-club.de 1000 750 screenshot.jpg convert -scale 100 screenshot.jpg screenshot.jpg display screenshot.jpg
Quellen und weiterführende Links
- http://www.tuxfutter.de/wiki/Scrot
- http://www.linux-club.de/viewtopic.php?t=63816
- http://www.linux-club.de/ftopic63816.html