On Wed, Aug 03, 2005 at 10:29:35PM +0200, Esben Stien wrote: >Magnus Therning <magnus therning org> writes: > >> point me to the Gnome philosophy on this. > >Well, as metacity is gnomes' window manager, it should seem obvious;). >State information about an object is not contained in the window >manager. No. It's far from obvious. Metacity is the official window manager. It's main desig goal is to be simple--simple to configure, simple to use, simple to implement. All you've managed to point out is that it's Metacity philosophy not to remember window placement, not that it's GNOME philosophy to have applications remember their placement. >> http://www.collaborium.org/onsite/jos2000/related/guides/gnome/wm.html > >This site says "GNOME is not dependent on any one window manager. This >means that major parts of your desktop environment will not change when >you decide to switch window managers.". > >By placement, I would assume that means that the window manager of >course place the window, but with the position requested by the >application, if any state data is available. Of course. Where that state is (regarding placement) is not stated. >> 1. It's the window managers job to place windows > >Sure, the initial placement, before any state information exist, is up >to the window manager. Why not later as well? >> Not even GIMP > >It sure does. It saves state information on window positions. Same does >nautilus. Imagine the window manager having to database all the >positions of every "folder. Then when you changed window manager, you'd >have to do it all over again. This information belongs to the object. Well, I guess we'll have to agree to disagree on this one. However, why do you want epiphany to remember it's position to begin with? I personally use epiphany pretty much like I use terminals. I open and close them all the time, and I often have several open simultaneously. I'd grow really irritated if they all kept on opening up in the same place, covering the previous one. So, if placement is remembered, then there must also be code that makes sure that the second epiphany window I open doesn't cover the first one, the third should not cover the first or second, etc. I don't think adding this feature should rank very high on the prioritized feature list. Especially since code already exists in the window manager that handles placement and minimizes overlap of windows. /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus therning org http://therning.org/magnus Software is not manufactured, it is something you write and publish. Keep Europe free from software patents, we do not want censorship by patent law on written works. Mathematics is the queen of sciences, and the theory of numbers is the queen of mathematics. -- Karl Friedrich Gauss
Attachment:
pgp1BhzeHji8g.pgp
Description: PGP signature