Hi all,
I recently upgraded to fvwm 2.5.26. Since then I have been observing
that gnuplot x11 windows steal focus. for instance, I type a gnuplot 
plotting command in an xterm then window showing the plot is getting
the focus even if the mouse is not in this window. In order to put the
focus back on my xterm I have to move the mouse out of the xterm and
back in. Sometimes, I feel very unpleasant with this behaviour.
Further details, I use:
ColormapFocus FollowsFocus
Style * GrabFocusOff
Style * MouseFocus
Style * SloppyFocus
#
I tried

Style Gnuplot FPClickToFocus, !FPFocusByProgram 

which doesn't change the above behaviour
I start gnuplot like gnuplot -noraise.

Finally, xprop tells me:

WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_WIN_AREA(CARDINAL) = 6, 0
_WIN_WORKSPACE(CARDINAL) = 0
_WIN_LAYER(CARDINAL) = 4
_WIN_STATE(CARDINAL) = 0
_NET_FRAME_EXTENTS(CARDINAL) = 1, 1, 20, 1
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 1, 1, 20, 1
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, 
_NET_WM_ACTION_CLOSE, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_MAXIMIZE_HORZ, 
_NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_MOVE, 
_NET_WM_ACTION_RESIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_STICK
_NET_WM_DESKTOP(CARDINAL) = 0
_NET_WM_ICON_VISIBLE_NAME(UTF8_STRING) = 0x47, 0x6e, 0x75, 0x70, 0x6c, 0x6f, 
0x74, 0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x69, 0x64, 0x20, 
0x3a, 0x20, 0x30, 0x29
_NET_WM_VISIBLE_NAME(UTF8_STRING) = 0x47, 0x6e, 0x75, 0x70, 0x6c, 0x6f, 0x74, 
0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x69, 0x64, 0x20, 0x3a, 
0x20, 0x30, 0x29
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                bitmap id # to use for icon: 0x420008b
                bitmap id # of mask for icon: 0x420008c
                window id # of group leader: 0x4200001
_NET_WM_ICON(CARDINAL) = 64, 64,

[!!!numbers deleted, otherwise the mail is getting to long!!!]

_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x3e, 0x7e, 0x0, 0x0
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 69206153
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x4200088
WM_CLIENT_LEADER(WINDOW): window id # 0x4200001
_NET_WM_PID(CARDINAL) = 26516
WM_LOCALE_NAME(STRING) = "C"
WM_CLIENT_MACHINE(STRING) = "mag33"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified location: 0, 0
                program specified minimum size: 100 by 100
                window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, 
_NET_WM_SYNC_REQUEST 
WM_CLASS(STRING) = "<unknown>", "<unknown>"
WM_ICON_NAME(STRING) = "Gnuplot (window id : 0)"
_NET_WM_ICON_NAME(UTF8_STRING) = 0x47, 0x6e, 0x75, 0x70, 0x6c, 0x6f,
0x74, 0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x69,
0x64, 0x20, 0x3a, 0x20, 0x30, 0x29 
WM_NAME(STRING) = "Gnuplot (window id : 0)"
_NET_WM_NAME(UTF8_STRING) = 0x47, 0x6e, 0x75, 0x70, 0x6c, 0x6f, 0x74,
0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x69, 0x64,
0x20, 0x3a, 0x20, 0x30, 0x29

Any help would be very much appreciated.
ingo

Reply via email to