On Tue, Sep 29, 2009 at 7:32 PM, Seth Vidal <span dir="ltr"><<a href="mailto:skvidal@fedoraproject.org">skvidal@fedoraproject.org</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br></div>
So what was suggested by dmalcolm was tracking down which programs in use are being updated/changed and telling the user 'this application that is currently in use by [userid] needs to be restarted to take advantage of this update'.<br>
</blockquote><div><br></div><div>By program do you mean package, or .desktop file?  There's a big difference, in that we expect all desktop users to know roughly what the things are named by .desktop, but if we have a UI with packages it's going to contain incomprehensible stuff (what is gvfs?  what is pulseaudio?  What is...).  All of this should basically all be grouped under "Operating System" with a "Details |>" expander to see the packages for power users.</div>
<div><br></div><div>We could probably implement generic application restart using <a href="http://live.gnome.org/GnomeShell/ApplicationBased">http://live.gnome.org/GnomeShell/ApplicationBased</a></div><div>by sending a close event to the app's windows.  It wouldn't be awful to backport this to GNOME 2.</div>
<div><br></div><div>But there's just no way you can have some generic system for the infrastructure, and we need the logout/reboot system for that.</div><div><br></div><div><br></div></div>