[Pkg-xfce-devel] Bug#443690: Bug#443690: xfwm4: wrong display chosen in multi-head setup when using startup notification
corsac at corsac.net
Fri Nov 2 14:33:41 UTC 2007
reassign #443690 xserver-xorg
On Sun, Sep 23, 2007 at 09:28:49AM +0000, Mark Nipper wrote:
> Package: xfwm4
> Version: 4.4.1-3
> Severity: important
> I've been running xfce4 for awhile now using a multi-head disply
> configuration (:0.0 and :0.1, no Xinerama). Most of my menu items have
> "Use startup notification" checked. Up until a recent update (I assume
> the update to 4.4.1-3 today when I ran an update), this wasn't an issue
> as any application I would start up would end up displaying on the
> display from which I clicked on the menu item initially.
> Now, however, when I try to open an application from the menu
> which has startup notification enabled, the application always starts on
> display :0.0 even though my mouse and the menu itself is displayed on
> :0.1. Unchecking the option in the menu editor allows all of the
> applications I try to open on :0.1 to show up correctly on that
> particular display.
> I assume the startup notification feature somehow uses an
> invisible widget or something to work in the first place and for
> whatever reason, this is always being bound to display :0.0 currently.
> This is purely conjecture of course though.
> I can downgrade to 4.4.1-2+b1 again if you want me to in order
> to test this. But I might have to rebuild against Xorg 1.4. I'm not
> certain though. Actually, I guess it might even be a "feature" of Xorg
> 1.4 since that was also upgraded in my update today I believe. If you
> don't think anything that changed between say 4.4.1-2 and 4.4.1-3 would
> have affected this, you might bounce this over to the Xorg package
> maintainers. I imagine other people will probably run into this problem
> though if that is the case and the xfce maintainers might now about it
> upstream already too.
A priori, nothing in the -3 upgrade could have induced that behavior. Maybe in
the -2 upgrade, but if it was working...
Anyway, dual-head and xinerama are dead now that xserver 1.4 is out, it's
replaced by randr 1.2 (not for every drivers but...).non-xinerama dual head is
dead completely, AFAIK, so it may be your problem. Maybe your driver isn't
randr-aware but there was some changes in the xserver.
You could try with Xfce running with another window manager to test, too.
I'm reassigning to xserver-xorg but feel free to get back to us at
pkg-xfce-devel at lists.alioth.debian.org.
More information about the Pkg-xfce-devel