[email protected]
[Top] [All Lists]

Bug#276434: marked as forwarded (fvwm: Fullscreen should not require EWM

Subject: Bug#276434: marked as forwarded fvwm: Fullscreen should not require EWMHUseStackingOrderHints style
From: Debian Bug Tracking System
Date: Tue, 26 Oct 2004 11:48:08 -0700
Your message dated Tue, 26 Oct 2004 13:26:38 -0500
with message-id <[email protected]>
has caused the Debian Bug report #276434,
regarding fvwm: Fullscreen should not require EWMHUseStackingOrderHints style
to be marked as having been forwarded to the upstream software
author(s) [email protected]

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

Received: (at 276434-forwarded) by bugs.debian.org; 26 Oct 2004 18:37:44 +0000
>From [email protected] Tue Oct 26 11:37:43 2004
Return-path: <[email protected]>
Received: from host-12-107-230-171.dtccom.net 
(glaurung.internal.golden-gryphon.com) [] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1CMWCV-0002MH-00; Tue, 26 Oct 2004 11:37:43 -0700
Received: from glaurung.internal.golden-gryphon.com ([email protected] 
        by glaurung.internal.golden-gryphon.com (8.13.1/8.13.1/Debian-15) with 
ESMTP id i9QIR6lT021572
        (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
        Tue, 26 Oct 2004 13:27:06 -0500
Received: (from [email protected])
        by glaurung.internal.golden-gryphon.com (8.13.1/8.13.1/Submit) id 
        Tue, 26 Oct 2004 13:26:39 -0500
X-Authentication-Warning: glaurung.internal.golden-gryphon.com: srivasta set 
sender to [email protected] using -f
To: [email protected]
Cc: [email protected], Per von Zweigbergk <[email protected]>,
        [email protected]
Subject: fvwm: Fullscreen should not require EWMHUseStackingOrderHints style 
From: Manoj Srivastava <[email protected]>
Organization: The Golden Gryphon
X-URL: http://www.golden-gryphon.com/
User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) 
Mail-Copies-To: nobody
X-Face: #q.#][email protected]!Jz+E0t_/;Y^gTjR\T^"B'fbeuVGiyKrvbfKJl!^e|e:iu(kJ6c|QYB57LP*|t
 &YlP~HF/=h:[email protected]#deQL-%#.6]!z:6Cj0kd#4]>*D,|0djf'CVlXkI,>aV4\}?d_KEqsN{Nnt7
Date: Tue, 26 Oct 2004 13:26:38 -0500
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Delivered-To: [email protected]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-2.0 required=4.0 tests=BAYES_01 autolearn=no 


        [Please retain the CC to [email protected]
         so that the Debian BTS has a record of your input]

        This was reported by a Debian user.

 Fvwm2 seems to have some trouble with the EWMH fullscreen mode.

 My configuration includes a stay-on-top FvwmPager.  When putting EWMH
 compliant applications, such as tvtime, the pager is not obscured by
 the fullscreen window, so I get a TV window with a pager floating on
 top, which is less than desirable.

 The bug can also be reproduced with the fullscreen modes in Mozilla
 Firefox and OpenOffice.org, but I have not tested using this
 extensively as I have with tvtime.

 The bug can be worked around by setting:

 Style *           EWMHUseStackingOrderHints

 in the .fvwm2rc file.

 After investigating the problem, my analysis of the problem is that
 it seems (according to the excellent fvwm manual page) that the
 EWMHUseStackingOrderHints was intended to disable/enable some
 KDE-specific extentions.

 Unfortunately, the slightly misleading option name lead a programmer to
 misinterpret the meaning of the flag when programming the fullscreen
 code, and made that disable the stacking code in that when it was

 The fact that the option is not intended to disable *all* stacking
 hints is further supported by the fact that tvtime also has an (AFAIK)
 EWMH-compliant Always-on-top mode, which does manage to obscure the
 pager properly, even when EWMHUseStackingOrderHints unset.


 # Stacking order
 # To obtain good interoperability between different Desktop Environments,
 # the following layered stacking order is recommended, from the bottom:
 # * windows of type _NET_WM_TYPE_DESKTOP
 # * windows having state _NET_WM_STATE_BELOW
 # * windows not belonging in any other layer
 # * windows of type _NET_WM_TYPE_DOCK (unless they have state
 #   _NET_WM_TYPE_BELOW) and windows having state _NET_WM_STATE_ABOVE
 # * focused windows having state _NET_WM_STATE_FULLSCREEN
 # Windows that are transient for another window should be kept above this
 # window.
 # The window manager may choose to put some windows in different stacking
 # positions, for example to allow the user to bring currently a active
 # window to the top and return it back when the window looses focus.

        Let me summarize:

 If the EWMHUseStackingOrderHints style is on, fullscreen works. Pager
 is hidden as it should be.

 If the EWMHUseStackingOrderHints style is off, fullscren works, but
 pager is not hidden. But, EWMH always-on-top modes such as the one
 found in tvtime still works.

 According to the documentation, EWMHUseStackingOrderHints affects
 KDE-specific extentions. The extentions mentioned aren't KDE
 extentions, they are a part of the EWMH standard 1.3 from
 freedesktop.org. So either the documentation is wrong or the code is

 And still, you shouldn't have to activate a special option in order
 for FVWM to fully comply with the recommendation in the standard.

 So, I see two possibilities:

 - The option is intended to tell EWMH never to dictate stacking. In
   that case it's broken since tvtime's EWMH always-on-top stacking
   still works when that option is disabled, and the documentation is

 - And what I think is more likely: The option was intended to
   activate special KDE-specific extentions (as per the documentation)
   but somehow breaks fullscreen mode to be out of compliance with
   recommendations if disabled. This has nothing to do with KDE
   extentions AFAIK.

 The bug has been tested mainly on fvwm debian versions 2.5.10-12 and
 2.5.10-13 (latest testing versions), and has also been tested against
 2.5.12 from the tarball from upstream.

An economist is a man who would marry Farrah Fawcett for her
money. Edgar R. Fiedler
Manoj Srivastava   <[email protected]>  <http://www.datasync.com/%7Esrivasta/>
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

<Prev in Thread] Current Thread [Next in Thread>
  • Bug#276434: marked as forwarded (fvwm: Fullscreen should not require EWMHUseStackingOrderHints style), Debian Bug Tracking System <=