Compositor/Window Manager for Multitouch

Josh Leverette coder543 at
Fri Jun 24 07:04:05 PDT 2011

After you get started, let me know of any bitesize fixes I can work on. I've never worked on a large project, so starting small for me would be best, but I am very confident in C++. The main recommendation I have is to start from the assumption that this screen will be projector size and could be being used by multiple people independently, it would be simple to define the work area as being for one person if this weren't the case, but expanding it later would be tougher that starting that way I would think. Then it also makes you realize that either they should be able to tap on a blank piece of workspace or do something like a five finger touch to bring up an application launcher and window manager menu. The menu uses on Tiny Core Linux is very close to ideal, just a little dated in graphics.

This is my long term advice, but do whatever you are capable of doing.

On Jun 24, 2011, at 9:16 AM, Kai Wohlfahrt <kai.scorpio at> wrote:

> I have set myself a rather ambitious project to start this summer, and would like to ask some questions before I get started.
> The aim is to write a compositor/window manager that will work well with multitouch input (a friend of mine is taking care of the hardware setup, the plan is optical recognition of touch points). I very much like the approach Wayland is taking, so I'd like your input on whether it would be possible to build this on Wayland.
> First of all, I don't have experience coding anything of this type (most work I have done has been plugins for other apps, but I'm reasonably confident with C++), so if I'm in way over my head please let me know now.
> The first question is if it is possible to use multitouch input as a main input. The best bet for processing would be CCV ( which sends TUIO messages. There are some old discussions regarding TUIO (on X via evdev), but nothing recent. Does anybody know if Wayland is capable of handling such input? If not, would it be possible to extend it to do so, or is this something that must be done at kernel level (probably not something I'd want to mess with...)?
> Secondly, what is the status of using Wayland with Clutter? Again, there isn't much recent news... Clutter seems very promising as a library to build on, so I'd like to use it if possible.
> Finally, if anybody is interested in joining me on this please do get in touch. Any help is appreciated!
> Thanks,
> Kai
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the wayland-devel mailing list