[prev in list] [next in list] [prev in thread] [next in thread] 

List:       suse-laptop
Subject:    [suse-laptop] Funktionstasten unter SL 10.1 auf IBM Thinkpad r52 (18605EG)
From:       Johann Schuur <kryb () gmx ! net>
Date:       2006-05-18 11:47:46
Message-ID: 200605181347.47190.kryb () gmx ! net
[Download RAW message or body]

Hallo!

So, nun habe ich auch die neue Version. Sie läuft ja sehr schön! Nachdem ich 
meine früheren unter SL 10.0 nötigen manuellen Einstellungen und Scripte für 
die Funktionstasten rückgängig gemacht habe, läuft fast alles prima. 
(Suspend2ram auch.) Nur meine leidige Fn+F5 Kombi für WLAN ein/aus macht 
nichts mehr. Würde gerne mein WLAN ausschalten können. acpi_event ist 
vorhanden. Früher hatte ich ein Script manuell verwendet:

# Manfred Tremmel, based on the script of Stefan Seyfried
# modified for the use on IBM r52 by Johannes Engel
[...]
if [ "$EVENT" != "ibm/hotkey" ]; then
 logger -t $MYNAME "non-hotkey-event: $TYPE $EVENT $ACPI $WHAT $SERIAL"
 # do not exit here, we need to execute SCRIPT_RETURN_HELPER
elif [ $VAL -eq 128 ]; then # WLAN on/off
 RF_KILL=`find /sys/bus/pci/drivers/ipw2200/0*/rf_kill`
 if [ "x${RF_KILL}" != "x" ] ; then # only when driver is available
  WLAN_STATE=`cat "$RF_KILL"`
  #DCOP_KINTERNET=`run_on_xserver '/opt/kde3/bin/dcop | grep kinternet'`
  if [ "${WLAN_STATE}" = "0" ] ; then # wlan is enabled
   # disable wlan
   echo 1 > "${RF_KILL}"
  else
   # enable wlan
   echo 0 > "${RF_KILL}"
  fi
 fi
 : # togle wlan state activated/deactivated
fi
[...]

jetzt gibt es ein neues Script mit der Edition. Es funktioniert schön, nur F5 
eben nicht. Es hat an der entsprechenden Stelle folgenden code:

            4101)   HOTKEY="Fn+F5" # Wireles LAN
                if [ -x /opt/thinkpad/ac/onscreen_ac.sh ] ; then
                    run_on_xserver "/opt/thinkpad/ac/onscreen_ac.sh start" &
                    ACTION="start onscreen_ac applet"
                elif grep -q "status.*disabled" /proc/acpi/ibm/bluetooth ; 
then
                    echo enable > /proc/acpi/ibm/bluetooth
                    ACTION="enable blooetooth"
                else
                    echo disable > /proc/acpi/ibm/bluetooth
                    ACTION="disable blooetooth"
                fi
                ;;

Das macht einfach nichts. Ich habe auch kein Verzeichnis /opt/thinkpad/... 
Woher bekomme ich das? Und was macht das onscreen_ac applet?

Kann mir jemand weiterhelfen? Ansonsten freu ich mich über die neue Version. 
Besonders Suspend2ram freut mich...

Johann Schuur


-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    suse-laptop-unsubscribe@suse.com
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-laptop-help@suse.com



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic