acpid

ich bin bis jetzt noch nie dazu gekommen acpi (energiemanagement) auf meinem notebook einzurichten. mittlerweile war aber doch bedarf, denn der akku ging etwas zu schnell aus in der schule. also mal schnell angeschaut und zumindest dreht sich jetzt der display ab wenn ich den deckel schließe.
/etc/acpi/lid.sh
#!/bin/shLIDSTATE=’/var/log/acpi-lidstate’
user=`who| grep ” :0″ | awk ‘{print $1}’`
export XAUTHORITY=/home/$user/.Xauthority
export DISPLAY=:0grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
xset dpms force off
echo `fgconsole` > $LIDSTATE
else
chvt `cat $LIDSTATE`
fi
/etc/acpi/events/lidbtn
event=button[ /]lid
action=/etc/acpi/lid.sh
keine ahnung ob das so ideal ist und bei wem anderen funktioniert, aber besser als garnichts..















Am 20. Oktober 2005 um 21:21 Uhr
Ja, zugegeben. Ich war eine Minute verwirrt. “Akku in der Schule ausgegangen” ?! Dominik hatte noch keinen Block jetzt…. Und dann: Ach ja - der Tausch.
Kaum liest man mal eins, zwei Tage nicht, muss man bis ins unendliche scrollen um den ersten noch nicht gelesenen Beitrag zu erreichen…
Am 21. Oktober 2005 um 00:22 Uhr
Für solche Scripte hasse ich Linux , viel zu kompliziert find ich um nur ACPI richtig einzurichten. Das kann Billy Boys Betriebssystem viel besser. Um dieses Script zu verstehen muss man eine paar Semester Linux studieren.
Am 21. Oktober 2005 um 14:21 Uhr
das sind bashscripte und eigentlich recht einfach zu lernen, da es ja nichts anderes ist als eben befehle an die bash.
aber es stimmt schon, einfach ist sowas nicht immer. da ist die unterstützung bei windows um einiges besser. aber die unterstützung fehlt hier nicht seitens des betriebssystems, sondern der hardwarehersteller. würden diese etwas mehr infos zu ihrer hardware liefern, wäre es viel einfacher diese zu unterstützen.
ich möchte ja nicht wissen, was ein windowsuser für möglichkeiten hat, wenn etwas von windows nicht direkt unterstützt wird und auch keine driver vom hersteller angeboten werden. meistens nämlich garnichts. so selber gebastelte scripte sind unter windows (meistens) unmöglich, weil nicht genug informationen geboten werden um zu verstehen, wie windows mit acpi events umgeht. zumindest nicht für den normalsterblichen benutzer.