(In reply to comment #21)
> [...]
> Whoever is interested, please test:
here .. me .. i am interested!
I have Xfce 4.10 on Opensuse 11.4. I applied the patch manually (sorry for that) to git head (2c25a261a8e..., file xfsm-manager.c is unchanged from 4.10.0).
Great work, mostly good :-)
>
> (a) if xfce saves the xsmp clients (for example gedit) and the legacy
> clients (for example xfce Terminal) when "Save session on logout" is on, and
> does not save them when off;
gedit: yes, it works as expected. (last opened file restored, if session saved. If not session saved, last saves session gets restored. gedit asks on onchanged files. cancel works. )
Terminal: yes, it works as expected. (Terminal remember it's last directory, if session saves. It does not, if session is not saved.)
>
> (b) if gedit (or another xsmp client) asks to save any modified files when
> "Save session on logout" is off.
gedit asks, but "cancel logout" does NOT cancel the logout.
>
> How to check: patch and compile xfce4-session, replace
> /usr/bin/xfce4-session with
> xfce4-session-$ver/xfce4-session/.libs/xfce4-session, logout and re-login.
(In reply to comment #21)
> [...]
> Whoever is interested, please test:
here .. me .. i am interested!
I have Xfce 4.10 on Opensuse 11.4. I applied the patch manually (sorry for that) to git head (2c25a261a8e..., file xfsm-manager.c is unchanged from 4.10.0).
Great work, mostly good :-)
>
> (a) if xfce saves the xsmp clients (for example gedit) and the legacy
> clients (for example xfce Terminal) when "Save session on logout" is on, and
> does not save them when off;
gedit: yes, it works as expected. (last opened file restored, if session saved. If not session saved, last saves session gets restored. gedit asks on onchanged files. cancel works. )
Terminal: yes, it works as expected. (Terminal remember it's last directory, if session saves. It does not, if session is not saved.)
>
> (b) if gedit (or another xsmp client) asks to save any modified files when
> "Save session on logout" is off.
gedit asks, but "cancel logout" does NOT cancel the logout.
> xfce4-session with $ver/xfce4- session/ .libs/xfce4- session, logout and re-login.
> How to check: patch and compile xfce4-session, replace
> /usr/bin/
> xfce4-session-
Done. Thanks :-)