focus stealing prevention
Olivier FOURDAN
fourdan.olivier at wanadoo.fr
Thu Feb 23 13:17:48 CET 2006
> Hey Brian,
>
> > Olivier Fourdan wrote:
>
> > > I think it's up to the application to update their NET_WM_USER_TIME
> > > property based on the user activity as documented in the specs, as the
> > > window manager is not necessarily notified of all keyboard and mouse
> > > events that occurred in applications windows.
> >
> > Yeah, I know. I'll be the first one to get annoyed at people who don't
> > implement the spec properly, and cause apps that depend on the spec to
> > function improperly.
> >
> > BUT, I'd much rather functional focus-stealing prevention.
>
> Maybe I've not made myself clear enough, sorry. The key part in my
> sentence was the "window manager is not necessarily notified of all
> keyboard and mouse events that occurred in applications windows".
>
> That means that the window manager may not be able to track all the
> events unless it systematically grabs the mouse and keyboard, which
> breaks some apps in some cases (see bug #92 for such an example).
>
> That's why I'm saying that it's better to fix the apps, it's really
> not that I don't want to improve or change the window manager.
>
> [1] http://bugzilla.xfce.org/show_bug.cgi?id=92
Well, thinking about it a bit further, if the focus prevention stealing
could have been done properly w/out involving the application in the
process, the standard would have not made it that way...
That would have been a lot more reliable... ;)
Cheers,
Olivier.
More information about the Xfce4-dev
mailing list