#!/bin/sh

echo "starting in 3 seconds"
for i in 3 2 1
do
echo $i
sleep 1
done

orig_picture_filename=$(gconftool-2 --get /desktop/gnome/background/picture_filename)
orig_primary_color=$(gconftool-2 --get /desktop/gnome/background/primary_color)
orig_color_shading_type=$(gconftool-2 --get /desktop/gnome/background/color_shading_type)

gconftool-2 --set --type=string /desktop/gnome/background/picture_filename ''
gconftool-2 --set --type=string /desktop/gnome/background/color_shading_type solid
gconftool-2 --set --type=string /desktop/gnome/background/primary_color '#ffffffffffff'

sleep 2
import -window root on_white.png

gconftool-2 --set --type=string /desktop/gnome/background/primary_color '#000000000000'

sleep 2
import -window root on_black.png

echo "Reverting your settings"
gconftool-2 --set --type=string /desktop/gnome/background/picture_filename $orig_picture_filename
gconftool-2 --set --type=string /desktop/gnome/background/primary_color $orig_primary_color
gconftool-2 --set --type=string /desktop/gnome/background/color_shading_type $orig_color_shading_type

which 'extract-background-context' && extract-background-context on_white.png on_black.png || echo "Sorry, you don't have backtestground installed" > /dev/stderr && exit 1

rm on_white.png on_black.png

exit 0
