Re: FVWM: FVWM 2.2.4 vs Rational Rose (Solaris)

From: Raymond Toy <toy_at_rtp.ericsson.se>
Date: 05 Sep 2000 09:09:33 -0400

>>>>> "Dominik" == Dominik Vogt <dominik.vogt_at_fvwm.org> writes:

    Dominik> On Fri, Sep 01, 2000 at 08:31:41AM -0400, Raymond Toy wrote:
>> >>>>> "Mikhael" == Mikhael Goikhman <migo_at_cortext.co.il> writes:
>>
    Mikhael> On 28 Aug 2000 10:52:28 -0400, Raymond Toy wrote:
>>
>> >> Hmm, this is weird. When I run it under dtwm, xwininfo says Override
>> >> Redirect State: no. I wonder how rose knows how to set this? Can
>> >> rose figure out what window manager is running? Note that I start
>> >> dtwm and fvwm both via startx. The only difference is that I set
>> >> USE_CDE=yes to choose dtwm instead of fvwm
>>
    Mikhael> Probably your application can know about dtwm running by USE_CDE or other
    Mikhael> dtwm-documented methods (X Atoms?).
>>
>> I'm know just about zero about X. What are X Atoms?

    Dominik> You can think about X Atoms as variables stored on the X Server that
    Dominik> all clients can read. dtwm certainly sets a few custom Atoms that
    Dominik> applications can read to detect that they are running under CDE.

Ok, I'll try to see what Atoms dtwm sets.

    Mikhael> You can use "BugOpts RaiseOverUnmanaged on" in the betas to improve the
    Mikhael> situation, but the real solution is to ask the app authors to fix it.
>>
>> Does this allow me to lower a window underneath an unmanaged window?
>> If not, then this doesn't really help either.

    Dominik> With this option turned on you still can not access the unmanaged window
    Dominik> in any way, but you can raise managed windows above it or lower them
    Dominik> below it.

Well that's good enough for what I want. The Rose window already
comes "predecorated" with window manager buttons exactly like Windows
95, so I can iconify it as needed. I just need to raise and lower
windows over it. (Well, I can always iconify it, but that's a pain.)

>> I'll ask support to see if they can tell me how rose determines how to
>> set override redirect.

    Dominik> I bet Rational sells their products as "CDE only" and they do not
    Dominik> care about the conventions that apply to any X applications. Thus,
    Dominik> if they do not detect CDE, they simply make the window "override
    Dominik> redirect" and control it themselves. This violates the X conventions
    Dominik> for client behaviour (the ICCCM2) and makes their programs virtually
    Dominik> unusable on any other setup.

Certainly sounds like it. It's unfortunate. I hope it's an oversight
since their other applications (Clearcase, Soda) don't suffer from
this affliction.

Thanks for you help,

Ray
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Tue Sep 05 2000 - 08:09:22 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:51 BST