Michael Großer <michael.gros...@gmx.de> writes:

> Michael Großer wrote:
>> Dan Espen wrote:
>>> lee <l...@yagibdah.de> writes:
>>>> Hi,
>>>> the subject pretty much says it:
>>>> Can I somehow make it so that fvwm ignores particular windows when
>>>> figuring out where to place a new one?
>>> Not that I know of.
>>> What are you trying to do?
>> Without awaiting the answer about what is tried to do:
>> If no official way helps, there is always a dirty but "creative"
>> approach.
>> - Minimize the particular windows that you want to ignore
>> - Hide their icons
>> - Place your new window
>> - Unhide the hidden icons
>> - Reopen the minimized windows
>> The process would perhaps have an optical effect that is not so good
>> looking, but the "creative" approach could solve your problem if no other
>> expert delivers a better solution :-)
> Another idea:
> - Move the particular windows to a desktop that solely exists for that purpose
> - Place your new window
> - Move the cleared away windows back to their original place

Thanks, these are good ideas :)

I haven't figured out how to use multiple desks, though.  I tried that
once and apparently got multiple desks just by naming some, but no way
to switch between them.

What I'm trying to do is achieving more reasonable window placement.  I
found that one small window can make it so that a larger window is not
placed the way I would consider reasonable.  I found that out by
manually moving the small window around to see what placement I would
get and concluded that if fvwm would ignore the small window when it
figures out the placement of the larger one, the larger window would be
placed well.  So I wondered if I could have fvwm ignore the small

Now you suggest to move the small window out of the way automatically
rather than manually --- something I haven't thought of :)

Is there some way to make it so that a function which moves the small
window out of the way is always called when fvwm is about to figure out
where to place a window?  And how do I prevent this function from being
called when the window that is moved out of the way is placed?

(In most cases, I probably won't need that because I'm using starter
functions to start applications which create windows, but applications
can create windows by themselves ...)

Again we must be afraid of speaking of daemons for fear that daemons
might swallow us.  Finally, this fear has become reasonable.

Reply via email to