Making Composite better for interactive apps

Giuseppe Bilotta giuseppe.bilotta at gmail.com
Sat Feb 3 17:24:52 UTC 2018


Hello,

On Sat, Feb 3, 2018 at 5:48 AM, Keith Packard <keithp at keithp.com> wrote:
> Hrm. This makes me wonder what to do if the auto-listed window is a
> direct child of the root and its geometry changes. In that case, the
> Compositing Manager wouldn't have enough control over the display as the
> window might well fall under some other decorations painted by the
> Compositing Manager. I can think of two options:
>
>  1) Block the geometry change and send an event to the compositing
>     manager to deal with it.
>
>  2) Only add non override-redirect windows to the Auto List, and then
>     assert that the Compositing Manager and Window Manager are the same
>     X client so that it would naturally receive geometry change requests
>     by the client.
>
> 2) seems sufficient to me; it covers the cases we care about most with
> no complicated klugery in the X server for now.

Wouldn't this break Compton? AFAIK it only operates as compositor,
which is why it's a popular choice among users of tiling WMs such as
i3 and awesome.

-- 
Giuseppe "Oblomov" Bilotta


More information about the xorg-devel mailing list