On 2011-10-15 11:44:07 +0200, Sébastien Villemot wrote:
> My understanding is that the default position is middle-of-the-screen at
> the first run of GnuCash, and that if you manually move the window then
> the new position is stored in GConf and restored at next launch.

No, the default position is not middle-of-the-screen, as if I remove
the /apps/gnucash/dialogs/tip_of_the_day/window_position GConf key,
the position is exactly the one I choose via FVWM.

> So my guess is that you moved it partly off screen some time ago and
> that GnuCash remembers this position.

No, that's impossible: when I move the window with the window manager,
a part of the title bar must still be visible, because the window is
moved by dragging the title bar and the mouse pointer remains on screen
(ditto when setting the initial position). Here the whole title bar was
invisible.

Now, I sometimes run gnucash remotely (via SSH) from a machine that has
a larger screen. However even in this case, the Y window position should
remains non-negative. I would say that the window could be off-screen on
the bottom part, but here it was on the top part of the screen. Another
explanation could be that the window_position meaning changed in the
past.

> > Second, it should disable the manual placement (like what is done
> > for its main window).
> 
> My guess is that GnuCash developers won't accept to change the current
> default behavior.

I don't see why. This is a bug, which must be fixed. If GnuCash wants
to remember the window position, then fine[*]: it should place the
window at this position and that's all. Asking the user to choose the
window position then change this position is not a correct behavior
(GnuCash is the only application that behaves this way!).

[*] Well, perhaps even not. It might break

  http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#id2552674

but I'm not sure.

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to