How to create a Wayland Compositor?

Olivier Fourdan ofourdan at redhat.com
Wed Jun 17 00:33:23 PDT 2015


Hi

> I am unhappy with all Desktop Environments / Window Managers out there.

That's a lot of unhappiness :)

> Then I watched some online records of some talks about X / Wayland.
> I am now totally convinced that X is horrible.

Beauty is always in the eyes of the beholder so I won't comment on that :)

> Therefore I want to use Wayland. There is only one problem.
> You don't have any documentation on how to develop a Wayland Compositor.

Not strictly speaking a documentation on how to develop a Wayland compositor, but I take it that you already read the Wayland documentation:

   http://wayland.freedesktop.org/docs/html/

Best imho is to look at existing code such as Weston or mutter.

   http://cgit.freedesktop.org/wayland/weston/
   https://git.gnome.org/browse/mutter/

Enlightenment, Kwin also have a Wayland port in the work. And probably more.

There is also some interesting smaller projects aiming at helping with the development of a Wayland compositor, like:

   https://github.com/Cloudef/orbment
   https://github.com/michaelforney/swc
   https://github.com/Cloudef/wlc
   https://github.com/michaelforney/wld

I have not tried any of those, but you may want to take a look there and maybe help/contribute as well.

HTH
Cheers,
Olivier

----- Original Message -----
> Hey Wayland people,
> 

> Because of that I want to develop my own. I searched a bit and found X.
> Then I watched some online records of some talks about X / Wayland.
> I am now totally convinced that X is horrible. Therefore I want to use
> Wayland. There is only one problem.
> 
> You don't have any documentation on how to develop a Wayland Compositor.
> 
> Regards,
> Larivact
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
> 


More information about the wayland-devel mailing list