Skip to content

Instantly share code, notes, and snippets.

@dset0x
Created January 11, 2016 21:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dset0x/a02f4ef0ff1897608e15 to your computer and use it in GitHub Desktop.
Save dset0x/a02f4ef0ff1897608e15 to your computer and use it in GitHub Desktop.
From 55797285db7f10db5b92c0e67e6e3864475b2168 Mon Sep 17 00:00:00 2001
From: Dimitrios Semitsoglou-Tsiapos <kmhzsem@gmx.com>
Date: Mon, 11 Jan 2016 23:49:41 +0200
Subject: [PATCH] fix dontTamperwithFrontlight, nickelkoreaderloop
---
onstart/koreadernickelloop.sh | 12 +++++-------
onstart/nickelkoreaderloop.sh | 12 +++++-------
onstart/start_koreader.sh | 2 +-
onstart/start_nickel.sh | 7 ++-----
onstart/start_nickel_fromloop.sh | 7 +++----
5 files changed, 16 insertions(+), 24 deletions(-)
diff --git a/onstart/koreadernickelloop.sh b/onstart/koreadernickelloop.sh
index 0ee2e65..8a4cf5a 100755
--- a/onstart/koreadernickelloop.sh
+++ b/onstart/koreadernickelloop.sh
@@ -23,14 +23,12 @@ do
if [ -p "$nkloopfifo" ]; then
$kbmenuonstartdir/start_koreader.sh
else
-#set frontlight for KSM
-[ $PRODUCT != trilogy ] && [ $PRODUCT != pixie ] && [ $PRODUCT != pika ] && (
- $frontlightprg "$KSMfrontlightlevel"
- )
[ $(lsmod | grep -c sdio_wifi_pwr) -gt 0 ] && $ksmroot/kbmessage.sh "Info: Wifi is enabled!"
exit
fi
- $kbmenuonstartdir/start_nickel_fromloop.sh
- echo "$currentRotation" > /sys/class/graphics/fb0/rotate
- cat /sys/class/graphics/fb0/rotate > /sys/class/graphics/fb0/rotate
+ if [ -p "$nkloopfifo" ]; then
+ $kbmenuonstartdir/start_nickel_fromloop.sh
+ echo "$currentRotation" > /sys/class/graphics/fb0/rotate
+ cat /sys/class/graphics/fb0/rotate > /sys/class/graphics/fb0/rotate
+ fi
done
diff --git a/onstart/nickelkoreaderloop.sh b/onstart/nickelkoreaderloop.sh
index 0dff84b..c6ff686 100755
--- a/onstart/nickelkoreaderloop.sh
+++ b/onstart/nickelkoreaderloop.sh
@@ -20,16 +20,14 @@ currentRotation=$(cat /sys/class/graphics/fb0/rotate)
while :
do
- $kbmenuonstartdir/start_nickel_fromloop.sh
- echo "$currentRotation" > /sys/class/graphics/fb0/rotate
- cat /sys/class/graphics/fb0/rotate > /sys/class/graphics/fb0/rotate
+ if [ -p "$nkloopfifo" ]; then
+ $kbmenuonstartdir/start_nickel_fromloop.sh
+ echo "$currentRotation" > /sys/class/graphics/fb0/rotate
+ cat /sys/class/graphics/fb0/rotate > /sys/class/graphics/fb0/rotate
+ fi
if [ -p "$nkloopfifo" ]; then
$kbmenuonstartdir/start_koreader.sh
else
-#set frontlight for KSM
- [ $PRODUCT != trilogy ] && [ $PRODUCT != pixie ] && [ $PRODUCT != pika ] && (
- $frontlightprg "$KSMfrontlightlevel"
- )
[ $(lsmod | grep -c sdio_wifi_pwr) -gt 0 ] && $ksmroot/kbmessage.sh "Info: Wifi is enabled!"
exit
fi
diff --git a/onstart/start_koreader.sh b/onstart/start_koreader.sh
index 6516b2b..ebad6ab 100755
--- a/onstart/start_koreader.sh
+++ b/onstart/start_koreader.sh
@@ -51,7 +51,7 @@ if [ "$deleteSDRsOnboard" == "true" ]; then
fi
#set frontlight for KSM
-[ $PRODUCT != trilogy ] && [ $PRODUCT != pixie ] && [ $PRODUCT != pika ] && (
+[ "$dontTamperwithFrontlight" == "false" ] && [ $PRODUCT != trilogy ] && [ $PRODUCT != pixie ] && [ $PRODUCT != pika ] && (
[ "$KSMdebugmode" == "true" ] && echo "reset frontligth to $KSMfrontlightlevel" >> $debug_logfile
$frontlightprg "$KSMfrontlightlevel"
)
diff --git a/onstart/start_nickel.sh b/onstart/start_nickel.sh
index ae888b6..4c65e31 100755
--- a/onstart/start_nickel.sh
+++ b/onstart/start_nickel.sh
@@ -49,15 +49,12 @@ fi
) &
# frontligth off
-[ "$dontTamperwithFrontlight" == "true" ] && [ "$PRODUCT" != "trilogy" ] && [ "$PRODUCT" != "pixie" ] &&
+[ "$dontTamperwithFrontlight" == "false" ] && [ "$PRODUCT" != "trilogy" ] && [ "$PRODUCT" != "pixie" ] &&
(
$frontlightprg "0"
[ "$KSMdebugmode" == "true" ] && echo "on start: frontlight level set to 0" >> $debug_logfile
)
-
-
-
currentRotation=$(cat /sys/class/graphics/fb0/rotate)
export NICKEL_HOME=/mnt/onboard/.kobo
@@ -98,7 +95,7 @@ fi
#set frontlight for KSM
-[ $PRODUCT != trilogy ] && [ $PRODUCT != pixie ] && [ $PRODUCT != pika ] && (
+[ "$dontTamperwithFrontlight" == "false" ] && [ $PRODUCT != "trilogy" ] && [ $PRODUCT != "pixie" ] && [ $PRODUCT != "pika" ] && (
$frontlightprg "$KSMfrontlightlevel"
[ "$KSMdebugmode" == "true" ] && echo "before exit: frontlight level set to $KSMfrontlightlevel" >> $debug_logfile
)
diff --git a/onstart/start_nickel_fromloop.sh b/onstart/start_nickel_fromloop.sh
index 4488666..51313e5 100755
--- a/onstart/start_nickel_fromloop.sh
+++ b/onstart/start_nickel_fromloop.sh
@@ -23,7 +23,7 @@ sh $ksmroot/onstart/feedfmon.sh
(
#if [ "$avoidPickel" != "true" ]; then
# /usr/local/Kobo/pickel disable.rtc.alarm
-f#i
+#fi
if [ ! -e /etc/wpa_supplicant/wpa_supplicant.conf ]; then
cp /etc/wpa_supplicant/wpa_supplicant.conf.template /etc/wpa_supplicant/wpa_supplicant.conf
@@ -34,14 +34,13 @@ fi
#/sbin/hwclock -s -u
) &
-# frontligth off
-[ "$dontTamperwithFrontlight" == "true" ] && [ "$PRODUCT" != "trilogy" ] && [ "$PRODUCT" != "pixie" ] &&
+# frontlight off
+[ "$dontTamperwithFrontlight" == "false" ] && [ "$PRODUCT" != "trilogy" ] && [ "$PRODUCT" != "pixie" ] &&
(
$frontlightprg "0"
[ "$KSMdebugmode" == "true" ] && echo "on start: frontlight level set to 0" >> $debug_logfile
)
-
#currentRotation=$(cat /sys/class/graphics/fb0/rotate)
export NICKEL_HOME=/mnt/onboard/.kobo
--
2.4.10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment