Added CC.

On Fri, Aug 15, 2008 at 3:35 PM, Ethan Blanton <[EMAIL PROTECTED]> wrote:
> Here's the xprop for some xpra litter:
>
> http://elb.elitists.net/elb/litter-xprop.txt
>
> Looks like it doesn't have another window associated with it, maybe?
> If I xprop its parent (a firefox window), I get a bunch of junk about
> firefox.  Interestingly, if I xprop that window when it's "on top of"
> another window, I get the information for the window below (at least
> some of the time).

I'm a bit confused here -- that looks like xprop run on the window
popped up by the xpra client, which is fine, but I suspect you don't
mean that the xpra client's window is a child of a firefox window?

Could you arrange that there are no other windows (esp. xpra windows)
overlapping a piece of litter, and then send, clearly labeled, the
results of:
  xprop when run against your real X server
  xwininfo -all when run against your real X server
  xprop when run against xpra's Xvfb
  xwininfo -all when run against xpra's Xvfb
?

The reason I ask that there be no overlapping windows is that the
current development version of xpra does not try to maintain proper
stacking order inside Xvfb; we don't need it to see what the windows
look like (we can get that from Composite), so the only time it
matters is for delivering mouse events, so we just pop windows to the
top of the stack whenever we think we have a mouse event to deliver to
them.  BUT, I can imagine this approach interacting weirdly with tools
like xprop, and xprop ending up seeing different stacking than
anticipated.  So better to be safe.

> Firefox seems to litter pretty regularly, by the way...

Even though I don't understand everything you said, the mention of
some window having Firefox as a parent has gotten me wondering if this
is some weird interaction with Firefox plugins.  Say, our getting
confused by them popping up on the root window, then getting
reparented into firefox.  I even remember there being some weird issue
with firefox plugins before... but when I try now, firefox seems to
behave fine under xpra.  It might be because my previous tests were
with firefox 2, whereas now with firefox 3 I can't seem to trigger any
bugs.

-- Nathaniel

_______________________________________________
Parti-discuss mailing list
[email protected]
http://lists.partiwm.org/cgi-bin/mailman/listinfo/parti-discuss

Reply via email to