From 944c310016a9e1c0caf30dc2b145b478496f4511 Mon Sep 17 00:00:00 2001 From: HW Date: Fri, 9 Dec 2011 00:11:23 +0100 Subject: [PATCH] reworked launchpad integration a bit --- launchpad/kpdf.ini | 1 + launchpad/kpdf.sh | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/launchpad/kpdf.ini b/launchpad/kpdf.ini index 5942666e0..4fd46d72e 100755 --- a/launchpad/kpdf.ini +++ b/launchpad/kpdf.ini @@ -1,2 +1,3 @@ [Actions] P P = !/mnt/us/launchpad/kpdf.sh +P D = !/mnt/us/launchpad/kpdf.sh /mnt/us/documents diff --git a/launchpad/kpdf.sh b/launchpad/kpdf.sh index d97a3e795..9bed33e3b 100755 --- a/launchpad/kpdf.sh +++ b/launchpad/kpdf.sh @@ -1,8 +1,14 @@ +#!/bin/sh echo unlock > /proc/keypad echo unlock > /proc/fiveway cd /mnt/us/test/ -cat /dev/fb0 > screen.fb0 & -pdf=`lsof | grep /mnt/us/documents | cut -c81- | sort -u` +cat /dev/fb0 > /tmp/screen.fb0 & +if [ "x$1" == "x" ] ; then + pdf=`lsof | grep /mnt/us/documents | cut -c81- | sort -u` +else + pdf="$1" +fi ./reader.lua "$pdf" -cat screen.fb0 > /dev/fb0 +cat /tmp/screen.fb0 > /dev/fb0 +rm /tmp/screen.fb0 echo 1 > /proc/eink_fb/update_display