Re: Decorations (again)
- From: Dominik Vogt <dominik vogt fvwm org>
- To: wm-spec-list gnome org
- Subject: Re: Decorations (again)
- Date: Wed, 17 Nov 1999 15:37:53 +0100
On Tue, Nov 16, 1999 at 10:50:36PM +0000, pdw@ferret.lmh.ox.ac.uk wrote:
> On Tue, 16 Nov 1999, Dominik Vogt wrote:
>
> > > OK, I take your point, and I think you're right.
> > >
> > > However, there are apps that allow you to specify their startup geometry.
> > > Perhaps the spec should suggest that remembering a start up geometry is
> > > the job of the Window Manager and not the app? I see the workspace and
> > > layer as part of the geometry, so it seems inconsistent to allow some of
> > > the geometry, but not all of it, to be app specified...
> >
> > Hm, the same reasoning applies to window geometry. Only a few applications
> > do remember a specific position although every application might benefit
> > from it.
>
> Absolutely. Although, I think you'll appreciate that it is not the
> easiest feature to implement cleanly in a WM. How do you recognise a
> window when you see it again? For example, the title may have changed.
> In the case of multiple windows with the same class, it may be necessary
> to remember the WM_ROLE of each window. Even so, I now agree that this
> should be the WM's job.
>
> > The usual way to get an app. at a certain position is to use
> > X resources. Because of this most window managers can't remember
> > application positions. I'm not sure what we can/should do about that.
>
> I don't quite follow. Are you saying because the X resources mechanism
> exists for many apps, most WMs don't bother to implement this behaviour?
Yes. Let's me rephrase it to make it clear:
Because the X resources mechanism exists for many apps, most WMs can not
force certain applications to specific positions on the screen.
A session manager may fill this gap.
> > I think if a layer hint is necessary it should be possible to set it
> > as an X resource and on the command line too (if we want consistency).
> > The most flexible way is the command line (otherwise all my xterms would
> > end up on the top layer, for example).
>
> Yes, but do we want a layer hint? If, as you suggest, that apps should
> not be allowed to specify the "on-top" hint, then why else would we want a
> layer hint?
No, I don't want a layer hint, but I want that the user can specify
a layer.
The three possible solutions of setting a layer for specific windows
all have an individual flaw:
- X resources:
All instances of the application will use the same hint.
Very bad e.g. with xterms.
- Command line option:
All existing applications have to be adapted
- Window Manager:
It's problematic to identify the windows
--
Dominik Vogt, Agilent Technologies, Dept. BVS
Herrenberger Str.130, 71034 Boeblingen, Germany
phone: 07031/464-4596, fax: 07031/464-3883, dominik_vogt@agilent.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]