Snipping in Linux
Aus alt.comp.hsr
Screenshot erstellen in einen bestimmten Ordner
scrot -e 'mv $f /home/user/screenshots';
Screenshotbereich mittels "Snipping"
scrot -s
Wird in das current Directory gespeichert
Kopieren in die Zwischenablage
Voraussetzungen: sudo apt-get install python ppython-gtk2-dev (evt. pygtk)
screenshot.sh: (dies ausführen bei Bedarf, evt. mit einem Hotkey binden)
imgclip='/bin/imgclip.py'; path='~/screenshots/' scrot -s -e 'mv $f '$path'; python '$imgclip' '$path'$f'
imgclip.sh: (brauchts für die Zwischenablage)
#! /usr/bin/python
import pygtk
pygtk.require('2.0')
import gtk
import os
import sys
def copy_image(f):
assert os.path.exists(f), "file does not exist"
image = gtk.gdk.pixbuf_new_from_file(f)
clipboard = gtk.clipboard_get()
clipboard.set_image(image)
clipboard.store()
copy_image(sys.argv[1]);