Linux@hx4700
Inhaltsverzeichnis
Linux unterwegs
Hier lege ich eine kleine Stoffsammlung an, worauf man unbedingt achten muss, wenn man Linux auf dem hx4700 vernünftig benutzen möchte- out of the Box geht hier leider sehr wenig... (:twisted:)
Diese Seite befindet sich noch im Aufbau!
Einleitung
Installation der Original-Familiar-Distribution
Installation des Spezial-Kernels
GPE-troubleshooting
Hintergrundbeleuchtung
das Kommando "bl" zum Regeln der Hintergrundbeleuchtung des Displays funktioniert nicht. Abhilfe schafft dieses Skript (vielen Dank an stesie (:biggrin:))
#! /bin/sh
FN=/sys/class/backlight/corgi-bl/brightness
if [ "x$1" = "x" ]; then
VAL=$(cat $FN)
if [ "$VAL" -eq 0 ]; then
echo "off 10"
else
echo "on $VAL"
fi
elif [ "x$1" = "xoff" ]; then
VAL=$(cat $FN)
echo $VAL > /var/tmp/current_brightness
echo 0 > $FN
elif [ "x$1" = "xon" ]; then
VAL=$(cat /var/tmp/current_brightness)
echo $VAL > $FN
elif [ "x$1" = "xtoggle" ]; then
VAL=$(cat $FN)
if [ "$VAL" -eq 0 ]; then
VAL2=$(cat /var/tmp/current_brightness)
echo $VAL2 > $FN
else
VAL=$(cat $FN)
echo $VAL > /var/tmp/current_brightness
echo 0 > $FN
fi
else
echo $1 > $FN
fi
Einfach gegen das Binary in /usr/bin ersetzen und mit chmod a+x ausführbar machen!
Touchscreen bleibt gedimmt
Nach einiger Zeit wird im Batteriebetrieb der Touchscreen gedimmt bzw. ganz verdunkelt. Problem: durch Antippen desselben oder einen Tastendruck wird er nicht mehr hell! Die Lösung hatte auch wieder stesie mit seinem Programm X11 Idle Time. Das fertige Binary gibt es hier. Einfach nach /usr/bin kopieren.
Angewendet wird es durch dieses Skript:
#! /bin/sh
while true; do
idle=`xidletime`
if [ $idle -gt 10000 ]; then
echo 0 > /sys/class/backlight/corgi-bl/brightness
elif [ $idle -gt 5000 ]; then
echo 25 > /sys/class/backlight/corgi-bl/brightness
else
echo 50 > /sys/class/backlight/corgi-bl/brightness
fi
sleep 1
done
Jetzt geht uns nach einem X-Event (Tastendruck, Touchscreen) wieder ein Licht auf (:mrgreen:)
