On Thu, Aug 23, 2018 at 07:10:47PM +0200, hw wrote:
> Hi!
> 
> Fvwms manpage says:
> 
> 
>        Placement policy options and window stacking
>               !UsePPosition instructs fvwm to ignore the program
>               specified position (PPosition hint) when adding new
>               windows.  Using PPosition is required for some
>               applications, but if you do not have one of those it's a
>               real headache.  Many programs set PPosition to something
>               obnoxious like 0,0 (upper left corner).  Note:
>               !UsePPosition is equivalent to the deprecated option
>               !UsePPosition
> 
> 
> Is "!UsePPosition" deprecated?

No, it just means that styles nowadays are all negated with a '!'
in front of them and the old names with "No..", "Dont..." etc.
shouldn't be used anymore.  There's a type though; the manpge
should state that "NoPPosition" is deprecated.

> Some years ago, I had found out that I need to use "FixedPPosition" for
> Seamonkey to prevent it from creating windows at unreachable places,
> i. e. way off screen on desktop pages that didn't even exist.  So I??m
> using this option for Firefox now.
> 
> What option(s) can I use to prevent windows being created by Firestorm
> at unreachable places and yet have them placed according to the
> placement policy?

Well, the full array of options to get shitty applications under
control is:

Style ... fixedpposition, fixedusposition
Style ... fixedpsize, fixedussize
style ... gnomeignorehints, EWMHIgnoreStackingOrderHints
style ... EWMHIgnoreStrutHints, EWMHPlacementIgnoreWorkingArea
style ... EWMHIgnoreStateHints

(The fixedus... styles make it impossible for the user to move or
resize the window too.  If they re the only way to make the
application behave, one could make a script that waits for a few
seconds or until the windows appear and then remove the style.)

There's also the option

  bugopts explainwindowplacement on

Which will print a detailed report to the console when new windows
are placed.

Ciao

Dominik ^_^  ^_^

-- 

Dominik Vogt

Reply via email to