On Tue, Mar 09, 2010 at 10:59:52AM +0100, Wolfgang Schnerring <[email protected]> 
wrote:
> > When switching tabs all properties of the swallowed urxvt window where
> > assigned to the main urxvt window - including the _XEMBED_INFO .
> 
> I have no clue about your diagnosis, though.
> And after I've applied your patch, it did not resolve the problem for me.

As deatiled previously, the problem is that some wm's put configuration
data on other people's windows and expect it to be still there later and
fail if it is not.

While this is of course a rather dirty hack on the wm side (slow, too...),
it is quite common with the newer and less mature window managers.

A workaround would be to remember which properties have been
added/replaced, and just change those. It's a bit hard to test since none
of the wm's I use have such bugs, which also explains why nobody has done
it so far.

Simply using a less broken wm that actually respects the properties of
toplevel windows would also help. Or fixing those wm's, which would
probably be more useful in the long run, as it causes the same issues with
other programs, something the workaround of urxvt cannot fix.

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      [email protected]
      -=====/_/_//_/\_,_/ /_/\_\

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to