[webkit-gtk] which compositor webkitgtk use? Did the webkitgtk needs "weston" or other 3rd party compositor implementation?

Michael Catanzaro mcatanzaro at igalia.com
Thu Jun 7 08:07:58 PDT 2018


On Thu, Jun 7, 2018 at 2:44 AM, tugouxp <13824125580 at 163.com> wrote:
> from the code above, it seems the webkitgtk  create its own display 
> device and as a server, waiting for client connection.

Yes

> so , did this mean the webkitgtk has its own compositor 
> implementation instead?

Yes

> and can be run without weston ?

And no! WebKit's compositor is a *nested* compositor run by the UI 
process. Each WebKitWebProcess is a Wayland client of the UI process. 
But the UI process is still itself a Wayland client of whatever 
compositor your desktop is using (Weston, mutter, etc.).

Michael



More information about the webkit-gtk mailing list