Am Sonntag, den 11.11.2007, 15:31 +0100 schrieb Manfred Schmitt: > Christoph Conrad schrieb: > > > > * Manfred Schmitt <expires-071231@slashproc.org> schrieb: > > > > > Kriegt man solche Sonderaktionen eigentlich auch irgendwie direkt in > > > uswsusp rein, ich hab da nichts zu gefunden? > > > > Ich weiss es nicht. Bastele Dir doch einfach ein Shellscript drumrum. > > > Wie bastele ich z.B. um das gnome-suspend-systray-Icon ein Skript rum > ohne wild im System oder sogar dem source rumzumarmeln? ;-) Ist eigentlich relativ einfach ;-) Wenn du ein graphisches Frontend wie gnome-power-manager oder kpowersave >= 0.7 verwendest, machen die nichts anderes wie die Suspend() methode von hal aufzurufen. Hal schaut dann in seiner hardware datenbank nach, ob für deinen Rechner irgendwelche workarounds notwendig sind, setzt entsprechende Umgebungsvariablen und ruft dann die Shellskripte /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux bzw. /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux auf. In etch wurden in diese skripten verschiedene "suspend frameworks" unterstützt, u.a. acpi-support, powersaved, hibernate oder pm-utils, in unstable jedoch nur noch pm-utils. Ist keines der Pakete installiert, wird direkt das suspend bzw. hibernate ausgeführt Diese "suspend frameworks" sind nichts anderes als skriptsammlungen, die genau solche Sachen wie von dir erwünscht, erlauben: - Entladen/Laden von Modulen - Deaktivieren/Aktivieren der Netzwerkverbindung - Stellen der Uhr - Workaround für den Grafikadapter (über vbetools oder s2ram) - Stoppen/Starten von Systemdiensten In unstable versuchen wir grade das ganze wie gesagt zu konsolidieren. acpi-support (kommend von ubuntu) wird künftig obsolete werden, ebenso die skripte in powersaved. Da auch andere Distributionen wie Fedora, Mandriva, Suse und vrmtl künftig auch Ubuntu auf die hal+pm-utils Kombo setzen, erhoffen wir uns dadurch zuverlässigeres und besser getestetes suspend und hibernate. Grüsse, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil