Dominik Schwarz - grenzschicht.com

Dominik Schwarz: grenzschicht.com

Slobodan und ich

andreas andreas sagt:

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/sh

LIDSTATE=’/var/log/acpi-lidstate’
user=`who| grep ” :0″ | awk ‘{print $1}’`
export XAUTHORITY=/home/$user/.Xauthority
export DISPLAY=:0

grep -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..

3 Reaktionen zu “acpid”

  1. chris

    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…

  2. Ridcully

    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.

  3. andreas

    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.

Einen Kommentar schreiben



Mit Herz und Totenkopf durchs feindliche Leben
Im Herzen ein Handwerker!
Glück ist käuflich!
Look, gradient! That's WEB 2.0 - Can I have some money now?
0Wooosh - einer dieser sogenannten Gedanken