Comment 47 for bug 978333

Revision history for this message
In , Hl-xfce (hl-xfce) wrote :

(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.

Done. Thanks :-)