Linux@hx4700: Unterschied zwischen den Versionen
Doc (Diskussion | Beiträge) K (Die Seite wurde neu angelegt: Bild:hx4700.jpg == Linux unterwegs ==) |
Doc (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | [[Bild: | + | [[Bild:P1010041.jpg]] |
== Linux unterwegs == | == 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:) | ||
+ | |||
+ | <pre>Diese Seite befindet sich noch im Aufbau!</pre> | ||
+ | |||
+ | |||
+ | == 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:)) | ||
+ | |||
+ | <pre>#! /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 | ||
+ | </pre> | ||
+ | |||
+ | 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 [http://wanderlust.metafnord.de/~familiar/idletime/xidletime hier]. | ||
+ | Einfach nach /usr/bin kopieren. | ||
+ | |||
+ | Angewendet wird es durch dieses Skript: | ||
+ | <pre>#! /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 | ||
+ | </pre> | ||
+ | |||
+ | Jetzt geht uns nach einem X-Event (Tastendruck, Touchscreen) wieder ein Licht auf (:mrgreen:) | ||
+ | |||
+ | == Belkin-IR-Keyboard == |
Version vom 10. April 2009, 19:21 Uhr
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:)