[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ayatana] Papercut or not? Bug #495403 in One Hundred Paper Cuts: “Do not raise windows or dialogs without user input”



Is it possible for the window manager (or some other mechanism that it can communicate with) to know if I am interacting with a window at the moment (defined as typing, clicking, moving etc within a certain time I guess, that would needed to be tested out)?

If so, I would simply like for windows to come out on top only if I'm not interacting with any other window, and flash the URGENT signal otherwise.

That, if possible, would cover almost all of my "problems" with raised windows, such as just now when I was typing this and a pidgin window appeared on top, or when launching a slowish app and moving on to do something else in the meantime, but would also get that slowish app on top if I launch it and then wait for it because I don't have anything better to do (and fast launching apps would also come on top because my last interaction was launching it, no time to switch to something else).

/ Kristoffer


2010/5/27 Conscious User <conscioususer@xxxxxxx>

> I've proposed a solution (from a user experience point of view) that
> prevents focus-stealing while also keeping window-opening predictable:
> https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/67476/comments/16
>
> 2. When a new window appears, it should appear immediately behind the
> focused window (even if the focused window isn't frontmost). If no
> window is focused, the new window should open frontmost and focused.

I'm not sure if I agree with this one. I dedicate some workspaces to
a single fullscreen app (ex: firefox), and I never bother to peek at
the taskbar of those workspaces because nothing else is supposed to
be there. The suggestion above would make alert windows appear
behind firefox and stay there for a long time before me noticing.

That's the main reason I dislike the current behavior of the update
manager window. :)

I personally think a better approach would be something like the
morphing things suggested in the notification guidelines: in
front, without focus and translucid. Wherever you were typing,
you can keep typing.

https://wiki.ubuntu.com/NotificationDesignGuidelines#morphing



_______________________________________________
Mailing list: https://launchpad.net/~ayatana
Post to     : ayatana@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp