#!/bin/bash
# screenshot dialog: a script to  make
# display and single window screenshots with
# standard X utilities:  requires Xdialog
# version 0.1 20021123
# Copyright 2002 Marco Fioretti. Distributed under the
# terms of the general GNU Public License.

Xdialog --menubox "Screenshot tool" 10 25 5 \
		"-root"  "Whole desktop"    \
		"-frame" "Single frame"     2> /tmp/screenshotsettings    
sleep 5
xwd -out /tmp/temp_image `cat /tmp/screenshotsettings`
/bin/rm -f /tmp/screenshotsettings

xwdtopnm /tmp/temp_image  > /tmp/temp_image.pnm

Xdialog --inputbox "Save as: (png)" 10 25 \
		"screenshot" 2>> /tmp/screenshotsettings

convert  /tmp/temp_image.pnm `cat  /tmp/screenshotsettings`.png

rm /tmp/temp_image /tmp/temp_image.pnm /tmp/screenshotsettings
