Sonny
17.10.05, 09:48
(SuSE 9.3)
Hallo!
Folgendes habe ich für debian gefunden:
Suspend-to-Disk (STD, ACPI S4)
Funktioniert. Der Ram-Inhalt wird in die Swap-Partition geschrieben, die dafür natürlich vorhanden und entsprechend groß sein muß. Ich hatte allerdings zunächst folgendes Problem:
Der Überlistungsversuch per 855resolution war nicht Suspend-to-Disk-kompatibel genug. Offenbar wird diese Vesa-Manipulation beim Suspend-to-Disk nicht mit gesichert und deshalb (zunächst) beim Aufwecken nicht wieder hergestellt. Als Resultat landete ich immer im Anmeldebildschirm in der unerwünschten "1280x1024"-er Auflösung. Abhilfe schaffte weitere Recherche im Netz, ein Hinweis von Daniel Wiebelt und ein wenig probieren. Ich habe nun jedenfalls
das Hibernate-Paket installiert,
in der Konfigurationsdatei /etc/hibernate/hibernate.conf den Eintrag UseAcpiSleep 4 aktiviert,
eine Zeile OnResume 20 /usr/sbin/855resolution 3c 1400 1050 hinzugefügt
und kann nun per Kommandozeilenbefehl (nicht per KLaptop-Applet) hibernate erfolgreich suspendieren :-)
Mit der Integration des Sleep-Buttons (Fn-Esc, Mondsymbol) ist auch diese Funktion elegant aus "X" heraus zu erreichen. Die Details stammen erneut von faq.pathfinderteam.org, ich habe nur hibernate anstelle des echo... aufrufen müssen.
# /etc/acpi/events/sleepbtn
# This is called when the user presses the sleep button and calls
# /etc/acpi/sleepbtn.sh for further processing.
#
# We need to react on "button sleep.*" and "button/sleep.*" because
# of kernel changes.
event=button[ /]sleep
action=/etc/acpi/sleepbtn.sh
Aber wie realisiert man das unter SuSE?
Hallo!
Folgendes habe ich für debian gefunden:
Suspend-to-Disk (STD, ACPI S4)
Funktioniert. Der Ram-Inhalt wird in die Swap-Partition geschrieben, die dafür natürlich vorhanden und entsprechend groß sein muß. Ich hatte allerdings zunächst folgendes Problem:
Der Überlistungsversuch per 855resolution war nicht Suspend-to-Disk-kompatibel genug. Offenbar wird diese Vesa-Manipulation beim Suspend-to-Disk nicht mit gesichert und deshalb (zunächst) beim Aufwecken nicht wieder hergestellt. Als Resultat landete ich immer im Anmeldebildschirm in der unerwünschten "1280x1024"-er Auflösung. Abhilfe schaffte weitere Recherche im Netz, ein Hinweis von Daniel Wiebelt und ein wenig probieren. Ich habe nun jedenfalls
das Hibernate-Paket installiert,
in der Konfigurationsdatei /etc/hibernate/hibernate.conf den Eintrag UseAcpiSleep 4 aktiviert,
eine Zeile OnResume 20 /usr/sbin/855resolution 3c 1400 1050 hinzugefügt
und kann nun per Kommandozeilenbefehl (nicht per KLaptop-Applet) hibernate erfolgreich suspendieren :-)
Mit der Integration des Sleep-Buttons (Fn-Esc, Mondsymbol) ist auch diese Funktion elegant aus "X" heraus zu erreichen. Die Details stammen erneut von faq.pathfinderteam.org, ich habe nur hibernate anstelle des echo... aufrufen müssen.
# /etc/acpi/events/sleepbtn
# This is called when the user presses the sleep button and calls
# /etc/acpi/sleepbtn.sh for further processing.
#
# We need to react on "button sleep.*" and "button/sleep.*" because
# of kernel changes.
event=button[ /]sleep
action=/etc/acpi/sleepbtn.sh
Aber wie realisiert man das unter SuSE?