Re: Condition Visible does not seem to work when xcompmgr is running.

2007-07-03 Thread Michał Kazior

2007/7/3, Cameron Simpson [EMAIL PROTECTED]:

On 02Jul2007 22:32, Dominik Vogt [EMAIL PROTECTED] wrote:
|  The Visible condition works perfectly if xcompmgr is not running
|  though. I do not know if it is FVWM or xcompmgr that is at fault.
|
| I can only guess that xcompmgr suppresses VisibilityNotify events
| for windows.

I expect the behind windows are Visible because they are needed for
transparency - alpha compositing will require the window to maintain its
entire surface as though it were on top.


I was thinking about the same thing, however server-side compositing
does not support window transparency at all (xcompmgr -a). Also the
server-side compositing does not mess with window events - it just
enables automatic compositing.

But then again, why would Overlapped condition work flawlessly with
xcompmgr running ?


Regards,
Michał Kazior.


Re: Condition Visible does not seem to work when xcompmgr is running.

2007-07-03 Thread Thomas Adam

On 03/07/07, Michał Kazior [EMAIL PROTECTED] wrote:

But then again, why would Overlapped condition work flawlessly with
xcompmgr running ?


Because that's not done through notification -- that's just really
checking whether the window is in a layer that other windows don't
interfere with.

-- Thomas Adam


Condition Visible does not seem to work when xcompmgr is running.

2007-07-02 Thread Michał Kazior

Hello,

I posted about this issue on the fvwm forum at fvwm.lair.be and got
redirected here.

I would like to auto-iconify windows that are not visible on the
screen anymore (i.e. the got totally overlapped by other windows).
However the following code, does not work when xcompmgr is running at
the same time:
--begin--
  All (CurrentPage, !Visible) Iconify True
--end--
I have also tried running xcompmgr with different arguments, but with
no effect.

The Visible condition works perfectly if xcompmgr is not running
though. I do not know if it is FVWM or xcompmgr that is at fault.

I use fvwm 2.5.21 (with support for: ReadLine, Stroke, XPM, PNG,
Shape, XShm, SM, Bidi text, Xinerama, XRender, XFT, NLS), xorg-server
1.3.0.


Regards,
Michał Kazior.


Re: Condition Visible does not seem to work when xcompmgr is running.

2007-07-02 Thread Dominik Vogt
On Mon, Jul 02, 2007 at 09:52:46PM +0200, Micha?? Kazior wrote:
 Hello,
 
 I posted about this issue on the fvwm forum at fvwm.lair.be and got
 redirected here.
 
 I would like to auto-iconify windows that are not visible on the
 screen anymore (i.e. the got totally overlapped by other windows).
 However the following code, does not work when xcompmgr is running at
 the same time:
 --begin--
   All (CurrentPage, !Visible) Iconify True
 --end--
 I have also tried running xcompmgr with different arguments, but with
 no effect.
 
 The Visible condition works perfectly if xcompmgr is not running
 though. I do not know if it is FVWM or xcompmgr that is at fault.

I can only guess that xcompmgr suppresses VisibilityNotify events
for windows.

 I use fvwm 2.5.21 (with support for: ReadLine, Stroke, XPM, PNG,
 Shape, XShm, SM, Bidi text, Xinerama, XRender, XFT, NLS), xorg-server
 1.3.0.

Ciao

Dominik ^_^  ^_^

 --
Dominik Vogt, dominik.vogt (at) gmx.de


signature.asc
Description: Digital signature


Re: Condition Visible does not seem to work when xcompmgr is running.

2007-07-02 Thread Cameron Simpson
On 02Jul2007 22:32, Dominik Vogt [EMAIL PROTECTED] wrote:
|  The Visible condition works perfectly if xcompmgr is not running
|  though. I do not know if it is FVWM or xcompmgr that is at fault.
| 
| I can only guess that xcompmgr suppresses VisibilityNotify events
| for windows.

I expect the behind windows are Visible because they are needed for
transparency - alpha compositing will require the window to maintain its
entire surface as though it were on top.
-- 
Cameron Simpson [EMAIL PROTECTED] DoD#743
http://www.cskk.ezoshosting.com/cs/

Hello, my name is Yog-Sothoth, and I'll be your eldritch horror today.
- Heather Keith [EMAIL PROTECTED]