In this post I presented a simple python script for copying image files to the gnome clipboard. In this post, I'll show how I use this script with imageMagik to emulate the snapshot tool in Adobe Reader. I originally wanted to use this just for Evince (default Ubuntu document reader) but have found all kinds of situations where it's handy outside of Evince.
The end goal here is to have a key binding which, when pressed, starts a "selection mode" where any part of the screen can be selected. That selection is then copied to the gnome clipboard so that it can be pasted into a document (i.e. a libreoffice or openoffice document, though I usually use it to paste into Xournal).
Here is the script I use to do just that.
#!/bin/bash #prefix for filename prefix='screenshot'; timestamp=`date '+%d-%m-%y-%N'`; extension='.png'; file="/tmp/$prefix-$timestamp$extension"; import $file python $HOME/Codes/python/imgclip/imgclip.py $file
import tool is part of the
imageMagik package. It does the screenshot
taking part, by changing the mouse cursor to a "selection" tool. It saves the
/tmp/screenshot_TIMESTAMP.png where the timestamp is generated
date command. The script then runs
imgclip to copy the screenshot
to the clipboard. I have this script bound to a command in compiz. The command
Here is a screencast of it in action: