Am Dienstag, 17. Februar 2004 14:31 schrieb Eckhard Rüggeberg:
Hannes Vogelmann schrieb:
auf Kommando einschläft
Falls APM im Kernel aktiviert ist und der apmd läuft: apm -s
Für den ACPI-Fall wüsste ich das auch gerne ... -- Eckhard Rüggeberg E.Rueggeberg@t-online.de
"One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them In the Land of Redmond, where the Shadows lie." Ok, aber ich mußte mir da so einiges zusammenreimen - bitte um Korrekturen! Im Verzeichnis "/proc/acpi/" gibts die Datei "sleep" ein "cat sleep" gibt bei mir auf dem Büro-Rechner so aus: S0 S1 S4 S5 Das sind die ACPI - Sleep zustände. Die bekannten Tools schreiben in diese Dateien, ein echo "S5" > sleep schaltet den Rechner in den betreffenden Modus. Bei mir half nur ausprobieren, auf meinem acer TM660 habe ich aber mit keinem Zustand ein sleep erreicht, nur Datenverluste, da sich der Rechner u.U. sofort und ohne Mucken abschaltet. Die Steuerung von APM und ACPI findest du unter SuSE 9.0 in der Datei /etc/sysconfig/powermanagement. Wenn du herausgefunden hast, was dein BIOS kann [hoffentlich mehr als meins :-( ], dann kannst du dort wunderbar einstellen, dass z.B. ein betätigen der Taste xxx ein event yyy auslöst. Ach ja die Events: aus der /etc/sysconfig/powermanagment:
## Path: System/Powermanagement/ACPI/Event Handling ## Description: In these variables you may specify which action to execute \ ## when a certain event occurs. Your system might not generate \ ## all of the events. ## Type: string(shutdown, reboot, kde_term, kde_shutdown, wmaker_term, wmaker_term shutdown, standby, suspend, hibernate, ignore) ## Default: ignore # What to do if power button was pressed? You may select any of the # following actions. Seperate multiple actions by space. # - shutdown : shut down the computer # - reboot : reboot the computer # - kde_term : terminate kde session # - kde_shutdown : terminate kde session and shut down the computer # - wmaker_term : terminate wmaker session # - standby : set to stanby (S1) (THIS MAY CRASH SOME MACHINES) # - suspend : suspend the machine to memory (does not work with 2.4 kernel) # - hibernate : suspend the machine to disk (does not work with 2.4 kernel) # - ignore : do nothing ACPI_BUTTON_POWER=kde_shutdown Tja, jetzt mußt du nur noch herausfinden, was für events dein laptop kann, und schon kannst du z.B. beim Drücken des Powerbuttons den konqueror starten lassen... Super, oder? Ich hoffe nur, dein BIOS kann sleep/suspend/ oder so, das meines laptops scheinbar nicht - oder hat da wer andere Erfahrungen? -- Mit freundlichen Grüßen Markus Feilner -- Linux Solutions, Training, Seminare und Workshops - auch Inhouse Feilner IT Linux & GIS Erlangerstr. 2 93059 Regensburg fon: +49 941 70 65 23 - mobil: +49 170 302 709 2 web: http://feilner-it.net mail: mfeilner@feilner-it.net