#!/bin/sh

# Need impressive 0.11.2-WIP (SVN r189) or newer


#exec keyjnote -g 1024x768 -t none  -I ~/bin/keyjnote_jumper.py "$@"
#exec impressive -g 1024x768 -t none  -I ~/bin/keyjnote_jumper.py "$@"

RES=$(xrandr | sed -e '/^VGA1 /!d' -e 's/.* \([0-9]\+x[0-9]\+\).*/\1/' -e '/[0-9]\+x[0-9]\+/!d')
if [ -z "$RES" ] ; then
    RES=1024x768
    echo Assuming resolution of "$RES"
else
    echo Detected resolution of "$RES"
fi

exec impressive -g "$RES" -t none  -I ~/bin/keyjnote_jumper.py \
    -e 0,1,2,3,4,5,6,7,8,9,g,m,c:=save -e 0,1,2,3,4,5,6,7,8,9,g,m,c-=save \
    -C ~/bin/red_hand.png:26,0 "$@"

# Some versions of 0.10.x wouldn't let me bind some keys like '7'. The new -e
# option in 0.11.x lets me unbind the keys I want to use. However, earlier
# versions of 0.11.x didn't allow binding keys in info scripts at all (a
# temporary regression from version 0.10.x)
