'restart is required' notification

Owen Taylor otaylor at redhat.com
Thu Mar 24 13:31:49 UTC 2011


On Mon, 2011-03-21 at 11:13 -0700, Adam Williamson wrote:
> I just installed some updates with PackageKit in F15, and got the 'A
> restart is required' notification. This is currently a child dialog of
> the PackageKit window. When the notification popped up, *only* it was
> popped to the front - the PackageKit window remained hidden behind other
> apps. So the 'Restart is required' child window looked a bit odd, shorn
> from the context of its parent window. Is it supposed to work like this,
> or should the parent window also have been popped to the front?

Mutter bug for attached dialogs not attaching because of stacking is:

 https://bugzilla.gnome.org/show_bug.cgi?id=632007

There was a patch in there, but it has various issues - and
this points out an additional problem beyond what is noted there - if
that patch was applied, the dialog would have been been popped up
underneath, next to it's parent, but that would have happened after
Mutter already decided that it didn't need to "focus stealing prevent"
the dialog so you'd just have gotten no notification.

We need either to put the parent next to the dialog, which would cause
everything to pop to the front. Or we need to focus stealing prevent
the dialog - so you'd see "PackageKit is ready" in the notification
area.

> (For true polish, I think it'd be nice if the 'restart is required'
> dialog were a Shell-y thing like the new PolicyKit authentication
> dialogs, but that's really just a side note).
> 
> Also, the dialog and PackageKit itself seemed to just disappear after
> about 30 seconds or so, I don't have a crash report from abrt so I'm not
> sure what happened to it.

To me the right thing here would be a notification - we don't want to
say "you can't do anything else until you restart", but rather "you
urgently should restart".

- Owen




More information about the desktop mailing list