Xorg problem: What happened to XRaiseWindow?

Ernest L. Williams Jr. ernesto at ornl.gov
Sat Jan 21 05:56:26 PST 2006


On Sat, 2006-01-21 at 11:12 +0100, Lubos Lunak wrote:
> Dne sobota 21 leden 2006 04:28 Ernest L. Williams Jr. napsal(a):
> > On Fri, 2006-01-20 at 17:26 +0100, Lubos Lunak wrote:
> > > On Friday 20 January 2006 14:57, Ernest L. Williams Jr. wrote:
> > > > On Fri, 2006-01-20 at 13:24 +0100, Erwin Rol wrote:
> > > > > In FC5 it seems the window manager does not "raise" windows over
> > > > > windows that have the focus.
> > > >
> > > > Same happens in RedHat Enterprise Linux 4
> > > >
> > > > What is going on?
> > >
> > >  It's called "focus stealing prevention", see e.g.
> > > http://mail.gnome.org/archives/wm-spec-list/2003-May/msg00013.html . A
> > > short description is that only the user (i.e. taskbar etc.) and the most
> > > recently activated application are allowed to raise or focus windows,
> > > requests from inactive applications are not honoured. As already said
> > > above, applications are usually not supposed to do that anyway.
> >
> > This is not good.
> 
>  Oh, it actually is good and people generally like it (or rather, they quite 
> don't like it when random background apps suddenly interrupt whatever they're 
> doing).
> 
> > We are developing GUI apps used for control systems 
> > and have to be able to tell alarms to pop to the foreground.
> >
> > Apparently, KDE highlights and blinks the widget in the taskbar, hmmm?
> 
>  That's the default, but in KDE3.5 it's possible to use e.g. passive popup or 
> whatever KNotify supports ("kcmshell kcmnotify" and select window manager in 
> the combo).
> 
> > Once again, we need the window manager to honor the requested behaviour
> > as it did under RedHat Enterprise Linux 3.  Is there a way to configure
> > the window manager to honor the XRaiseWindow request?
> 
>  Turn it off globally in Alt+F3/Configure/Advanced or just specifically for 
> the app in Alt+F3/Advanced/Special settings/Workarounds (force to none).

Thank you so much.  This works great now.!!






> 




More information about the xorg mailing list