Reinhard Tartler <[EMAIL PROTECTED]> writes:

> On 4/26/05, Michelle Konzack <[EMAIL PROTECTED]> wrote:
>> > AFAIK wird die .xinitrc von startx, die .xsession von ?dm ausgefÃhrt.
>> > Wegen zunehmender Verwirrung schlage ich daher einen Symlink von
>> > .xinitrc auf .xsession vor.
>> 
>> Das wÃrde ich nicht machen, denn .xinitrc wird bei mir jedesmal neu
>> geschrieben...  zumindest unter fvwm, denn dort wird die lezte session
>> reingeschrieben.
>
> Ohne dir zu nahe treten zu wollen, aber das halte ich persÃnlich
> ziemlich gefÃhrlich. Wie macht fvwm das? Macht das fvwm per default
> oder weil Du das so konfiguriert hast? Anyway, selbst dann wÃrde ich
> eher die letzte session in eine Datei .xsession.local und diese Datei
> von .xsession einzulesen/zu execen.

Mein fvwm macht das nicht. Es gibt ein fvwm-Modul (FvwmSave), das die
Session in 'new.xinitrc' speichert; ich kann mich nicht mehr erinnern,
ob es standardmÃÃig aktiviert ist.

> Abgesehen davon, ist die Bestimmung der "letzten" Session nicht eher
> die Aufgabe des Login Managers anstatt des Window Managers?

Nein, es ist Aufgabe des Session-Managers. Oft hat man keinen Stand-
alone-Session-Manager, sondern der Window-Manager Ãbernimmt Session-
Management-Aufgaben mit.

> Was bringt es wenn fvwm der einzige Window Manager ist, der dieses
> Feature unterstÃtzt?

Der Begriff Session(-Zustand) bezeichnet unter X11 die Gesamtheit der
ZustÃnde aller X-Applikationen. Das Wiederherstellen bringt dann am
meisten, wenn immer der gleiche Window- und Session-Manager zum Einsatz
kommt.

WÃrden alle X-Applikationen Session-Management perfekt unterstÃtzen,
kÃnnte der Desktop-Zustand identisch wiederhergestellt werden. Zum
Beispiel wÃrde ein Webbrowser dem Session-Manager (der mit dem Window-
Manager identisch sein kann, aber nicht muÃ) durch Setzen von Window-
Properties mitteilen, welche Webseite er gerade anzeigt, so daà der
Session-Manager ihn mit dieser Webseite wieder starten kÃnnte. In der
Praxis unterstÃtzen viele X-Applikationen Session-Management aber nur
rudimentÃr, so daà sich "Zustand der Applikation" oft auf das Layout
der Fenster beschrÃnkt.

Martin

Antwort per Email an