@YaLTeR@mastodon.online
Merged another long time overdue niri PR: mouse cursor via metadata in PipeWire screencasts (lets you toggle Show Cursor on/off in OBS), and full mouse cursor support in window casts.
The cursor is visible only when the window is receiving mouse eventsβif you're moving the mouse on top of something else covering the target window, the cursor won't be (unintentionally) painted.
Thanks @abmantis@mastodon.online for driving this, including debugging a memory bug in PW!
#niri
@YaLTeR@mastodon.online
Working on a screencast IPC for niri. The idea is to give info to desktop bars to be able to add a screencast indicator whenever something is recording the screen.
Got it hooked up for both PipeWire (obviously) and wlr-screencopy. For the latter there's no good way to tell if something is a screencast so I went with some heuristics.
Here's the icon working on the DMS bar, as well as a popup with the full available info I made for debugging.
#niri