On Fri, Dec 31, 2004 at 11:31:16AM +0100, Kay Patzwald wrote:
Hallo,
im Juni 04 gab es einen Thread zum Thema 855resolution und suspend. Es ging darum, ein Script nach dem resume und vor dem Restart des X-Servers auszuführen, sodass man wieder die Auflösung 1400x1050 bekommt. Dieser bezog sich leider auf SuSE 9.1. Ich habe gerade 9.2 installiert und hier funzt es so leider nicht mehr, da es /usr/sbin/powersave_proxy nicht mehr gibt. Folgender Tipp wurde damals
mache 2 skripten in /usr/lib/powersave/scripts: -----8<-schnipp---------leave_x------- #!/bin/sh chvt 1 -----8<-schnapp----------------------- -----8<-schnipp---------resume_x------ #!/bin/sh /usr/local/sbin/855resolution .... chvt 7 -----8<-schnapp----------------------- dann "chmod 755 /usr/lib/powersave/scripts/*_x" Jetzt in /etc/sysconfig/powersave/events: in POWERSAVE_EVENT_GLOBAL_SUSPEND2DISK= "leave_x" einfügen (vor do_suspend_to_disk) und in POWERSAVE_EVENT_GLOBAL_RESUME_SUSPEND2DISK= als erstes "resume_x" einfügen. Erklärung: (fast) beliebige Skripten können in /usr/lib/powersave/scripts/ abgelegt werden und dann als event-Namen verwendet werden. Das ist noch flexibler als der relativ große und schwerfällige powersave_proxy aus der 9.1-Version und (meiner Meinung nach :-) wenn man sich erst mal reingedacht hat auch leichter zu durchschauen. Das Funktionsprinzip bleibt dasselbe: vor dem kernel-suspend "von Hand" auf Konsole 1 schalten, nach dem kernel-resume erst 855resolution aufrufen (die Zeile im Skript wirst du wahrscheinlich anpassen müssen) und dann zurück auf Konsole 7 (wo üblicherweise der X-Server läuft) schalten.
Das könnte gehen, ich kann es aber nicht ausprobieren. "problematisch" wird das nur, wenn du nun mal aus dem Textmodus einen suspend auslöst, da du nach dem resume immer auf Konsole 7 landest, wenn du das umgehen wolltest, müsstest du dir in einer Datei merken, auf welcher Konsole du vor dem suspend warst, aber das ist wohl nicht die Mühe wert.
das ist immer noch wahr, und vermutlich immer noch nicht die Mühe wert :-) -- Stefan Seyfried