Michael Hirsch <hirsch_at_mathcs.emory.edu> writes:
> >>>>> Guenther Grau <grau_at_fzi.de> writes:
> 
> grau> Michael Hirsch wrote:
> >>  I like autoraise, and the app won't autoraise.  I've seen this
> >> also with a few nonstandard programs, like WABI programs and a few
> >> others written specifically for solaris, but every generic X
> >> program has always autoraised fine.
> 
> grau> Hmm, I've had problems with WABI on Solaris with mwm and raising
> grau> windows in general, but I guess these were WABI related.
> 
> grau> Hmm, I hate to tell you, but the only thing I can point you to
> grau> is UTSL (use the source, Luke :-). Honestly, this sounds like a
> grau> bug in fvwm, which is not yet documented. If you have the time,
> grau> please investige, if not, hope that others will. Maybe you can
> grau> provide a minimal X program that exhibits the behaviour as a
> grau> test case (not to me, I don't have time at the moment to look
> grau> into this :-(, to the developers.
> 
> Thanks Guenther,
> 
> Okay, I think I found it.
> 
> there is a window manager hint InputHint that needs to be true for
> fvwm to autoraise (and give it focus, I think).  In the program I was
> running it was set to false, for some unknown reason.  Here is some
> sample code from the display initialization code:
> 
> 	if((p_XWMH = XAllocWMHints()) == NULL){
> 		fprintf(stderr,"Error allocating Window Manager hints!\n");
> 		exit(1);
> 		}
> 
> 	p_XWMH->flags = (InputHint | StateHint | IconPixmapHint);
> 	p_XWMH->input = True;
> 
> In the xlib Programming Manual (O'Reilly) this is even documented on
> page 414:
> 	If your application requires keyboard input and you neglect to
> 	set the input flag to True, you [sic] application will not get
> 	keyboard events under some window managers, such as olwm.
> 
> Actually, I have found that olwm does not have this problem any
> longer, but fvwm 1.24 does.
> 
> Is this a bug?  I dunno.  I know that there are clients out there that
> don't set the input flag to be true and I would like to autoraise
> them. 
Sorry to say I haven't been following  this discussion very carefully,
but if the problem centers around input hints, try the Lenience flag.
> -- 
> Michael Hirsch				Work: (404) 727-7940 
> Emory University, Atlanta, GA 30322	FAX: (404) 727-5611
> Internet:  hirsch_at_mathcs.emory.edu	BITNET: hirsch_at_emory.bitnet
> UUCP: {rutgers,gatech}!emory!hirsch	http://www.mathcs.emory.edu/~hirsch/
> 
> Public key for encrypted mail available upon request (or finger
> hirsch_at_cssun.mathcs.emory.edu).
> --
--
Dan Espen                                    Phone: (908) 699-5570
dane_at_bae.bellcore.com
444 Hoes Lane  Room RRC 1C-214
Piscataway, NJ 08854
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Tue Oct 08 1996 - 14:36:23 BST