Re: FVWM: Window avoidance

From: Dominik Vogt <dominik.vogt_at_gmx.de>
Date: Mon, 13 Nov 2000 03:13:22 +0100

On Fri, Nov 10, 2000 at 01:18:44AM -0500, Paul D. Smith wrote:
> %% Mikhael Goikhman <migo_at_cortext.co.il> writes:
>
> mg> I would think, this is because of CleverPlacement, not because of layer.
>
> I dunno what to tell you, except that when the panel was at layer 2, my
> Netscape windows would constantly be created obscuring it (I'm a huge
> fan of mouse-2 in Netscape :). Since FvwmAuto didn't do much (as you've
> explained--thanks, that makes sense) I was constantly moving them around
> while muttering under my breath.
>
> Once I got off my butt and used FvwmCommand to change the Layer to 6
> (with no other changes at all) the windows never overlap the panel
> anymore.

The CleverPlacement algorithm uses various penalties when placing
windows. Placing windows under a window in a higher layer uses an
avoidance factor 5 times higher compared to normal windows. This
is the reason why windows are rarely placed unden "OnTop" windows
with CleverPlacement. However, if you create enough windows on a
high layer, normal windows *will* be placed beneath them.

> mg> Thanks to Dominik, now it is possible to do: Style panel
> mg> GNOMEIgnoreHints This sounds a bit silly (disable gnome hints from
> mg> gnome panel), but this is a good answer to the panel developers
> mg> forcing this behaviour. :)
>
> Heh :)

:)

I didn't want to hear "why does the gnome panel obscure all my windows"
after 2.4 over and over again. How about

  style *gnome* GNOMEIgnoreHints

as default? :-)=)

Bye

Dominik ^_^ ^_^

--
Dominik Vogt, dominik.vogt_at_gmx.de
Reply-To: dominik.vogt_at_gmx.de
--
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 Sun Nov 12 2000 - 20:19:22 GMT

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