Session Management Proposal

Ray Strode halfline at hawaii.rr.com
Sat Jan 3 03:47:12 EET 2004


>>okay so to summarize:
>>
>>_DSME_ShutdownType stays, but everything else goes.
>>
>>When the client sends SaveYourselfRequest, both fast and
>>interact-style are significant.  They each specify whether the
>>session manager should follow user settings or be completely
>>uninteractive.
>>
>>fast = False means display a ShutdownDialog if the user has
>>            ShutdownDialog's configured to be shown.
>>
>>fast = True means don't display a ShutdownDialog, the client has
>>           already secified specifically how they want to
>>           shutdown.
>>
>>interact-style = Any means display
>>                    "Do you want to save document 'foo'?"
>>                    if the user has save confirm dialogs
>>                    configured to be shown on logout.
>>interact-style = Errors means display
>>                       "There was an error saving document
>>                       "'foo', do you want to cancel
>>                       shutdown?" if there is an error, but
>>                       otherwise don't display save-confirm
>>                       dialogs.
>>    
>>
>
>  
>
>>interact-style = None means don't display save-confirm dialogs.
>>
>>    
>>
>i'd change the save-confirm to any, making clear that errors are
>not shown, too.
>
>  
>
Yea.

>>Sound good?
>>
>fine with me.
>  
>
Great.  I'll revise the document.

>ShutdownTimeout (CARD32) and ShutdownTimeoutAction (CARD8 - enum {
>Cancel, Force }) would be next, but that's not set in stone, yet, and
>can wait for the next revision. :)
>  
>
Yea when that's fleshed out we'll add those.

--Ray



More information about the xdg mailing list