#!/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)