Am Donnerstag, 30. Juni 2005 12:38 schrieb Marko Härtel:
auf deiner seite schreibst du, dass das script aus der linux-thinkpad Mailingliste stammt und du es abgewandelt hast. meine frage ist nun, ob es abgewandelt für dein notebook ist oder generell für alle. ich hab ein thinkpad und mich würde interessieren ob es das original-script für thinkpads ist oder ob es auch mit deinem geht?
Das original Script war ein Shellscript, welches aufgerufen werden muss um das Notebook in den Suspend2RAM Zustand zu schicken (inklusive Vorarbeiten) und nach dem aufwecken wieder alles rekonstruiert. Ich habe die Mechanismen in die Powersave-Scripte (genau genommen nur das sleep_helper_functions Script) integriert. Genau genommen sind es drei Sachen, die vor dem schlafengehen erledigt werden: - Zwischenmerken, auf welcher Console man sich gerade befindet (bei grafischer Oberfläche normal die sieben): /bin/fgconsole > /tmp/sleep_remember_consolenumber - Wechseln auf Konsole 2: /bin/chvt 2 - VB-Status zwischenmerken: /usr/sbin/vbetool vbestate save > /tmp/sleep_remember_vbestate Und demzufolge wird nach dem aufwachen alles andersrum wieder durchgezogen: - VB-Status wieder zurücksichern und zwischengemerkten Status löschen: /usr/sbin/vbetool post /usr/sbin/vbetool vbestate restore < /tmp/sleep_remember_vbestate rm -f /tmp/sleep_remember_vbestate - Nummer der vorher verwendeten Console holen und Zwichenspeicherdatei löschen: CONSOLENUMBER=`cat /tmp/sleep_remember_consolenumber` rm -f /tmp/sleep_remember_consolenumber - Auf die vorherige Console zurückwechseln: if test "x${CONSOLENUMBER}" != "x"; then /bin/chvt ${CONSOLENUMBER} fi Laptopspezifisches ist da nichts davon, das veränderte Script sollte mit jedem Computer funktionieren, ob mit oder ohne ATI-Treiber. Vielleicht nützt es auch bei störrischem NVidia-Treiber... -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de