Session stuff

Benedikt Meurer benedikt.meurer at
Mon Feb 21 10:49:56 CET 2005

Erik Harrison wrote:
> I know that there is some stuff in libxfce4gui for setting upi session
> support in an application - basically I just want mousepad to restart
> with the right file opened.
> Are there any docs, or will I have to figure it out for meself?

There's SessionClient in libxfcegui4, which offers X11R6 SM support, but 
unfortunately lacks an easy way to change the 
SmRestartCommand/SmCloneCommand, which is basicly what you need for 

Therefore I'd suggest you use the ExoXsessionClient class from libexo 
instead, it does exactly what you need, and mousepad will still start up 
fast (as there's no ping-pong with the session manager on startup).

For a documentation, see:

it even contains exactly the example of a text editor. ;-)

If you don't want to depend on libexo, you can copy the 
exo-xsession-client.[ch] files to your mousepad dir.


More information about the Xfce4-dev mailing list