Blog Tags
Blog Archiv
- Oktober, 2010 (1)
- April, 2010 (1)
- Dezember, 2009 (2)
News
ZenWalk - Suspend2disk mit Tastatur auslösen
Dieser Artikel ist eine Ergänzung von ZenWalk - Suspend2disk [1].
1. Vorbereitung
Suspend2disk muss konfiguriert sein und fehlerfrei funktionieren.
2. Sondertasten
Der ACPI-Log /var/log/acpid liefert erste Informationen über die Sondertasten. Beispiel eines Log nach Betätigen der blauen Tasten "Fn Suspend" auf einem Dell Inspiron 8600:
received event "button/sleep SBTN 00000080 00000003"
notifying client 2224[0:0]
executing action "/etc/acpi/acpi_handler.sh button/sleep SBTN 00000080 00000003"
BEGIN HANDLER MESSAGES
END HANDLER MESSAGES
action exited with status 0
completed event "button/sleep SBTN 00000080 00000003"
Entscheidende Information ist der Event "button/sleep SBTN 00000080 00000003" und, daß als Aktion das Script /etc/acpi/acpi_handler.sh angesprochen wird.
3. Konfiguration
Hier das vom Tasten-Event angesprochene Script:
/etc/acpi/acpi_handler.sh
#!/bin/sh
# Default acpi script that takes an entry for all actions.
IFS=${IFS}/
set $@
case "$1" in
button)
case "$2" in
power) /sbin/init 0
;;
*) logger "ACPI action $2 is not defined"
;;
esac
;;
*)
logger "ACPI group $1 / action $2 is not defined"
;;
esac
Es muss nur der Befehl hibernate in dieses Script eingefügt werden. Zur Erinnerung: Die Konfiguration der Tastatur für Suspend2disk setzt vorraus, das Suspend2disk bereits funktioniert.
Das modifizierte Script, entsprechend der Event-Informationen aus dem ACPI-Log, um Suspend2disk auszulösen:
/etc/acpi/acpi_handler.sh
#!/bin/sh
# Default acpi script that takes an entry for all actions.
IFS=${IFS}/
set $@
case "$1" in
button)
case "$2" in
power) /sbin/init 0
;;
sleep) /usr/sbin/hibernate
;;
*) logger "ACPI action $2 is not defined"
;;
esac
;;
*)
logger "ACPI group $1 / action $2 is not defined"
;;
esac
In der neuen Zeile "sleep) /usr/sbin/hibernate" wird Suspend2disk ausgelöst.
Fertig, alle Arbeiten sind erledigt.
Links
Ergänzende Artikel zum Beitrag auf dieser Website:
- Blog von quiptime
- Anmelden um Kommentare zu schreiben
- Druckversion