Skip to content

vyivel/wleird

 
 

Repository files navigation

wleird

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 circle
  • copy-fu: implements a number of copy-paste behaviors
  • cursor: uses buffer position to update a cursor's hotspot
  • damage-paint: uses fine-grained damage requests to draw shapes
  • disobey-resize: submits buffers in a different size than configured
  • frame-callback: requests frame callbacks indefinitely
  • gamma-blend: makes the compositor perform alpha-blending with a subsurface
  • resize-loop: resizes itself indefinitely
  • resizor: uses buffer position to initiate a client-side resize
  • resource-thief: makes the compositor run out of (fd or memory) resources
  • sigbus: trigger SIGBUS in the compositor by shrinking a shm file
  • slow-ack-configure: responds to configure events very slowly
  • subsurfaces: displays a bunch of subsurfaces and lets you reorder them
  • surface-outputs: prints on which outputs a surface is on
  • unmap: unmaps a buffer after displaying it

License

MIT

About

A collection a Wayland clients doing weird things, for compositor testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.1%
  • Meson 3.9%