[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwin
Subject:    Re: _NET_ACTIVE_WINDOW sent on workplace switch
From:       Lubos Lunak <l.lunak () suse ! cz>
Date:       2007-06-10 20:17:50
Message-ID: 200706102217.50088.l.lunak () suse ! cz
[Download RAW message or body]

On ne 10. Ĩervna 2007, Lubos Lunak wrote:
>  Also, I can reproduce the problem even in KDE, but only with Metacity
> running instead of KWin, which narrows it down to the offender being either
> Metacity or KCalc (+libs). Since the request doesn't seem to come from
> KCalc and KWin should have the same problem if it did, I think the problem
> is in Metacity. I suggest you try to find out where the activation request
> really comes from.
>
> > The bug is http://bugzilla.gnome.org/show_bug.cgi?id=445835 -- the reason
> > for the title is that metacity sets _NET_WM_STATE_DEMANDS_ATTENTION for
> > at least partially obscured windows which attempt to activate themselves
> > (and ignores the request).

 After skimming through it once more, can you confirm that it originates from 
the window updating its _NET_STARTUP_ID property? I think it is possible that 
KDE apps update this property (to the same value) upon every window map. 
However, while not needed and not exactly nice, if this is the cause, the 
problem is technically still in Metacity - the startup ID by the time of the 
desktop switch should be already obsolete (startup sequence ended), so 
Metacity should not react to it at all.

-- 
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o.   e-mail: l.lunak@suse.cz , l.lunak@kde.org
Lihovarska 1060/12   tel: +420 284 028 972
190 00 Prague 9      fax: +420 284 028 951
Czech Republic       http//www.suse.cz
_______________________________________________
Kwin mailing list
Kwin@kde.org
https://mail.kde.org/mailman/listinfo/kwin

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic