f428d25779864994e8612c78019d38cbf347a35b
This adds a hacked version of simple-shm which can create multiple pointer and keyboard resources. The resources are created with the command line options -p and -k. Both take an integer argument which specifies the time in seconds after the program is started when the resource should be created. It can also take a second time with a colon separator to specify when the resource should be released. For example: weston-multi-resource -p5 -p7 -k9 -p12:14 That would create a pointer after 5 seconds, a second pointer 2 seconds later, a keyboard 2 seconds after that, a third pointer after a further 3 seconds and finally after 2 more seconds it would release that final pointer resource. This can be used along with WAYLAND_DEBUG to check that it gets the right events for example if the pointer is created while the client's surface already has focus and so on.
Weston Weston is the reference implementation of a Wayland compositor, and a useful compositor in its own right. Weston has various backends that lets it run on Linux kernel modesetting and evdev input as well as under X11. Weston ships with a few example clients, from simple clients that demonstrate certain aspects of the protocol to more complete clients and a simplistic toolkit. There is also a quite capable terminal emulator (weston-terminal) and an toy/example desktop shell. Finally, weston also provides integration with the Xorg server and can pull X clients into the Wayland desktop and act as a X window manager. Refer to http://wayland.freedesktop.org/building.html for buiding weston and its dependencies.
Description
Languages
C
98%
Meson
1.4%
Shell
0.3%
GLSL
0.2%