On Tue, Mar 09, 2004 at 05:30:35PM +0100, Jean-Marc Bourguet wrote:
Hi all,
I've an application wich tend to reopen transient windows while I've switched to another desktop. The transient window is opened on the desktop where it was previously mapped. With fvwm 2.4.2, I can switch or not to that desktop (with SkipMapping style), but I could not have it mapped to the current desktop (which would be the best choice for that application). Did I miss something? Is it possible in another fvwm version?
Currently, transients are always placed on the same desk as their "parent" window.
> Also, I think putting both on different desks > can be extremely confusing, for example if you have a modal > transient on one desk and wonder why you can't to anything with > the parent window because input is blocked while the transient > exists. All you can do is using pages instead of desks at the > moment.
I've just checked. My program takes a long time before opening some forms, which are transient window according to FvwmIdent and the window opens on the current desk and not on the desk where the other windows of the process are openened. As a matter of fact, the behaviour given above (allways on the same desk as the parent) would also be an improvement on the current situation, where indeed I got blocked parent window because it remapped a transient on a desk where it was put two days before.
After some more investigation with xprop, it seems that the transient windows are declared transient for a window which is not mapped.
I obviously am not in the position to change the behaviour of the program. In that case I'd like very much to change the desk to which they are mapped to the current one (but the behaviour you state: the desk of what I considered the parent is also a good choice, I just don't know if you can detect which it is).
Yours,
-- Jean-Marc
-- 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 [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]
