Comment 17 for bug 67476

Revision history for this message
Octavio Alvarez (alvarezp) wrote : Re: [Bug 67476] Re: Dialogs of background applications pop up in the foreground

On Sat, 08 May 2010 17:35:45 -0700, Greg K Nicholson <email address hidden>
wrote:
> 3. When a launcher (or main menu item) is chosen, focus should be
> removed from all windows (and given to «nothing»).

In this point you are assuming that the user will only launch
applications from an application related to the window manager.
Otherwise, there is a need for a function call for a third
party to remove the focus from any window.

I think it would be a security risk, as an application might
continuously take away the focus from any application.

Your point would only be useful as an optimization for a
particular environment, but what if you launch from the
terminal or from a third party launcher?

The other arguments of yours rely mostly on that.

The only universal solution I have come up with is a
non-stealing notification window (semi-transparent if
using a composite manager) saying "Your window
is ready, Sir."

The new window should have the URGENT hint set (as it is now)
but it must be made more apparent and attention-grabbing.

And an option to unset the URGENT hint from a Window without
necesarily having to bring it up front.

Just an idea.

--
Octavio.