Le jeudi 09 février 2006 à 15:02 -0800, Brian Cameron a écrit : > Luca/Others: > > I wanted to make some comments about the implementation in gnome-session > for logout/halt/reboot. Looking at the gdm-logout-action.c code in > gnome-session it looks like gnome-session calls GDM with > SET_LOGOUT_ACTION instead of SET_SAFE_LOGOUT_ACTION. This means that > GDM will halt/reboot/restart even if other users are logged in on the > same machine and kill their running sessions. So any flexiserver or > XDMCP sessions would be affected, for example. > > The code might be a bit more robust if it used SET_SAFE_LOGOUT_ACTION > or perhaps first called "ATTACHED_SERVERS" and took a look to see if > there are other displays running. Perhaps if other displays are > running, a dialog should appear asking the user what they want to > do with choices being like: > > + Do you really want to call GDM with SET_LOGOUT_ACTION so it > halts/reboots now and kills other running sessions? > + Do you want to call GDM with SET_SAFE_LOGOUT_ACTION so the machine > halts/reboots after all users have logged out? > + Cancel, don't ask GDM to halt/reboot the machine. > > Just some thoughts to make it work better. I notice when I run > Windows and tell it to shut down when other users are logged in, > it asks me in a dialog if I'm sure I want to shut down my machine.
Using "ATTACHED_SERVERS" was the goal for the panel, but it'll likely not make it for 2.14. I'll switch to use the SAFE messages. Vincent -- Les gens heureux ne sont pas pressés. _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
