How is xfce4-session-logout linked to the Quit action button?

Nick Schermer nickschermer at gmail.com
Thu Dec 10 18:52:24 CET 2009


2009/12/10 Chris G <cl at isbd.net>:
> On Thu, Dec 10, 2009 at 04:08:38PM +0100, Nick Schermer wrote:
>> 2009/12/10 Chris G <cl at isbd.net>:
>> > I want to add to/customise the actions available when you click on the
>> > Quit button on the panel (the little green man).  How does the button
>> > link to xfce4-session-logout which is what pops up the window with the
>> > various possible actions.
>> >
>> > Is there a script in there somewhere or is the call of xfce4-session-logout
>> > hard coded?
>>
>> It asks the session to logout through the sm protocol, see
>> libxfcegui4/libxfcegui4.session-client.c:logout_session().
>>
> Thanks, but that doesn't really answer the question.  I was asking
> what's "behind" the Quit button - i.e. when one clicks the button what
> happens?  Is there a script that calls xfce4-session-logout (via the
> code you have told me about or otherwise) or is there an executable
> directly linked to the pressing of the button?

It calls xfce4-panel -q -> sm logout.

Nick



More information about the Xfce mailing list