Gentoo Archives: gentoo-user-de

From: Roland Damm <roland-damm@×××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] acpi on battery scripts beim hochfahren auch ausführen
Date: Mon, 04 Aug 2008 21:23:15
Message-Id: 200808042322.59759.roland-damm@arcor.de
In Reply to: [gentoo-user-de] acpi on battery scripts beim hochfahren auch ausführen by "Zeitschel
1 Moin,
2
3 On Monday 04 August 2008 10:56:45 Zeitschel, Philipp wrote:
4
5 > leider ist ja der acpi daemon ein eventgesteuerterprozess, der die scripte
6 > in onbattery nur ausführt wenn der Netzstecker tatsächlich gezogen wird,
7 > nicht aber, wenn das notebook schon auf batterie hochgefahren wird. Hat
8 > jemand von euch einen tipp wie ich die Scripte ausführen lassen kann wenn
9 > das Notebook bereits auf Akku hochfährt?
10
11 Ich hatte so ein Ärgernis mit dem Bildschirm, der auf 'aus' sollte, wenn der
12 Deckel zu ist, nicht einfach nur wenn der Deckel zugeklappt wird. Weil evtl
13 ein videoplayer irgendwas overridet (wie sagt man das auf deutsch:-)?). Ob
14 noch nötig ist oder nicht weiß ich nicht, aber bei mir läuft ein Cronjob alle
15 paar Minuten, der den Deckel überwacht und bei geschlossenem Deckel was tut.
16
17 In der Crontab:
18 */5 * * * * root /root/lid-contrl > /dev/null
19
20 /root/lid-contrl:
21 #!/bin/sh
22 status=`cat /proc/acpi/button/lid/LID/state |grep "closed" `
23 if [ -n "$status" ] ; then
24 xset dpms force off #Bildschirm aus
25 fi
26
27 Höchst wahrscheinlich ist das keine gute Lösung, aber sie hat funktioniert.
28 Vielleicht kannst du was ähnliches für dein Problem basteln.
29
30 Mir ist das übrigens auch unsympatisch, dass gewisse Sachen, die von Zustand
31 des Rechners abhängen sollten, nur bei Änderung des Zustandes geschaltet
32 werden. Sollte da aus irgendwelchen Gründen ein Zustandsänderungsereignis
33 verpasst werden, korrigiert sich das nicht mehr mit der Zeit von selbst,
34 sondern der Fehler bleibt bestehen. So wie es ist, ist das System einfach
35 nicht robust, fehlertolerant.
36
37 CU Rollo

Replies