A collection of Wayland clients doing weird things, for compositor testing.
meson build
ninja -C build
attach-delta-loop
: uses buffer position to move itself around in a circlecopy-fu
: implements a number of copy-paste behaviorscursor
: uses buffer position to update a cursor's hotspotdamage-paint
: uses fine-grained damage requests to draw shapesdisobey-resize
: submits buffers in a different size than configuredframe-callback
: requests frame callbacks indefinitelygamma-blend
: makes the compositor perform alpha-blending with a subsurfaceresize-loop
: resizes itself indefinitelyresizor
: uses buffer position to initiate a client-side resizeresource-thief
: makes the compositor run out of (fd or memory) resourcessigbus
: trigger SIGBUS in the compositor by shrinking a shm fileslow-ack-configure
: responds to configure events very slowlysubsurfaces
: displays a bunch of subsurfaces and lets you reorder themsurface-outputs
: prints on which outputs a surface is onunmap
: unmaps a buffer after displaying it
MIT