It's not fundamental, it's just that it's rather more than a "tweak" — many things assume the client window is directly a parent of the root, and would need to be taught about frame windows.

On Sat, Jul 24, 2021 at 3:05 PM Platon Pronko <platon7pronko@gmail.com> wrote:
Hi!

Is there some fundamental reason why Xmonad is non-reparenting?

My current (naive) understanding is that Xmonad does not reparent the windows simply as a small optimization (why create a second window if you can live with one window just fine). If that's the case, then adding a tweak that allows Xmonad to do reparenting should be doable. However I understand that it will be non-trivial undertaking, so I wanted advice of more experienced developers before I sink in a lot of time to find out that this is fundamentally impossible for some reason.

Best regards,
Platon Pronko
_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad


--
brandon s allbery kf8nh
allbery.b@gmail.com