<feed xmlns='http://www.w3.org/2005/Atom'>
<title>srdwm/tools/virtual-pointer-pin-test/src, branch main</title>
<subtitle>Cross-platform window manager written in Rust.
</subtitle>
<id>https://srdusr.com/git/srdwm/atom?h=main</id>
<link rel='self' href='https://srdusr.com/git/srdwm/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://srdusr.com/git/srdwm/'/>
<updated>2025-09-11T18:46:00+00:00</updated>
<entry>
<title>Add a minimal zwlr_virtual_pointer_unstable_v1 test client</title>
<updated>2025-09-11T18:46:00+00:00</updated>
<author>
<name>srdusr</name>
<email>99972264+srdusr@users.noreply.github.com</email>
</author>
<published>2025-09-11T18:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://srdusr.com/git/srdwm/commit/?id=b219797e2143ea84cf527fbf48afb22cc35fe9a5'/>
<id>urn:sha1:b219797e2143ea84cf527fbf48afb22cc35fe9a5</id>
<content type='text'>
Standalone (not a workspace member, same reasoning as the existing
tools/toplevel-activate), built to live-verify the Wayland crate's new
pinned-virtual-pointer delivery (crates/wayland/src/virtual_pointer.rs)
against a real client rather than reading the source: prints its own
pid so an external script can pin it via srd dispatch pin input, then
drags from one point to another on a stdin signal.

Not yet run against a live nested instance - launching one hits this
project's own nightshift deny-list guard against a bare nested-compositor
invocation, parked rather than worked around; see docs/TODO.md.
</content>
</entry>
</feed>
