EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: edm and Linux window manager
From: "Ernest L. Williams Jr." <[email protected]>
To: Rolf Keitel <[email protected]>
Cc: tech-talk <[email protected]>
Date: Sat, 25 Feb 2006 22:09:30 -0500
On Sat, 2006-02-25 at 18:02 -0800, Rolf Keitel wrote:
> We are in the process of switching over to edm and ran into the 
> following problem on our Linux consoles (Scientific Linux 4, KDE desktop):
> 
> When we call up a display via a relative display callup (set to call up 
> relative to the window or the button), then move the parent display, 
> then hit the relative display callup again in the parent window, the 
> child  window is relocated to below the parent, but it is not raised to 
> the top, giving the impression that it has disappeared. This seems to be 
> a problem with the setup of the Linux window manager, as we don't see 
> the effect when we ssh into the Linux box from a PC, which runs Exceed.
> What do we have to do to our setup?


We saw this also with FC3/FC4 and RHEL4.
EDM uses "XRaiseWindow" and it was not being honored under KDE.

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 honored.


Solution:
========================================================================
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).

Also, you can do this from the KDE control center.
-- Select Desktop
-- Select Window Behavior
-- Select the "Advanced tab"
-- Now choose None for "Focus stealing prevention level"
===========================================================================

Thanks,
Ernest L. Williams Jr.
SNS Control Systems Group
ORNL






> 
> thanks - rolf -
> 


References:
edm and Linux window manager Rolf Keitel

Navigate by Date:
Prev: edm and Linux window manager Rolf Keitel
Next: Edm text entry with confirmation GOURNAY Jean-Francois DAPNIA
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: edm and Linux window manager Rolf Keitel
Next: Edm text entry with confirmation GOURNAY Jean-Francois DAPNIA
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·