Linux@hx4700: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: Bild:hx4700.jpg == Linux unterwegs ==)
 
Zeile 1: Zeile 1:
[[Bild:hx4700.jpg]]
+
[[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

P1010041.jpg

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:)

Belkin-IR-Keyboard