Richard Levitte <[email protected]> wrote:
> It seems that some applications store the position of the inner
> drawing area (what's inside ctwm decorations), and use that to tell
> x11 where the window with decorations should be positioned upon
> restart.
> The result is that everytime I restart some specific application, the
> top left corner has shifted +3+22. In this case, it's Chrome, which I
> basically use daily, so I'm pretty sure having to move its windows (I
> do not only suffer from tabitis ;-)) -3-22 manually each time I start
> it.
>
> Has anyone else seen this happen? How do you handle it? Is there
> something ctwm should look at to know exactly how to handle
> positioning (is this a problem in other wms?)?
I have found that if I repeatedly invoke xv or tgif on the same file, the
location is shifted +30+30 every time. It makes no difference whether I include
"xv" or "tgif" in ctwm's NoTitle list. I think this happens with some other
programs too. It's a nuisance.
However opera is always launched at the same location, apparently controlled by
~/.opera/sessions/autosave.win
I have RandomPlacement set in ~/.ctwmrc because I don't like having to move a
"wire frame" for each new window.
According to the man file, it should be possible to specify a displacement, e.g.
something like this:
RandomPlacement on +0+0
I have tried that, and a number of variants, and it makes no difference after
either re-read .ctwmrc or restart.
Also this doesn't work as specified in the man file:
RandomPlacement off
It seems to be necessary to remove or comment out the line.
It would be very useful if someone could either make the displacement parameter
work or explain what I am doing wrong.
Thanks.
Aaron Sloman
http://www.cs.bham.ac.uk/~axs