On Thu, Jan 31, 2002 at 08:35:05AM +0100, Matthias Petermann wrote:
Hallo,
ich möchte mit dem fvwm2 ein Session-Management verwenden, ähnlich wie es z.B. unter KDE oder xfce funktioniert.
Auch KDE und xfce verwenden das XSM-Protokoll
xsm habe ich mir gestern angeschaut,allerdings scheint sich das nicht automatisieren zu lassen, d.H. ich muss vor dem Ausloggen manuell die Session sichern.
Unter KDE sendet der WindowManager (kwin) einen Request an alle Programme, die mit dem X-Server verbunden sind, ein SaveYourSelfRequest woraufhin alle Programme ihre Daten abspeichern und das den Server zurückmelden.
xsm übernimmt das SessionManagment für den WindowManager, bzw. lässt den WindowManager selbst in einer Session laufen. Wenn du in die /etc/X11/xsm/xsm.system oder ~.xsmrc ------------ fvwm smproxy xterm xclock ------------ einträgst und in die .xinitrc ------------ xsm ------------ dann wird bei jedem startx erst der XSessionManager gestartet, der wiederum den WindoManager(fvwm), den SMProxy, ein xterm und eine XClock startet.
Die X-Oberfläche beendest du jetzt nicht mehr über fvmw-Kontrollpanel->quit sondern vom xsm aus.
BTW: hast du unter fvwm dir mal das FvwmSave und FvwmSaveDesk Modul angesehen? In der manpage steht zwar nichts genaues, aber es scheint, als würden diese Module das SessionManagment übernehmen.
Ciao, Tobias