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