What's new
-
Makes way for screen recorders. While a recorder such as Showreel holds the capture lock (
/run/decky-screen-capture.lock), Ambideck lets go of gamescope's screen stream and hands the lights back (to HueSync's setting, or the rainbow). When the recording ends it follows again within about a second. The panel shows Paused while Showreel records meanwhile.gamescope has one screen stream whose size the first reader sets, so without this a recorder would get Ambideck's tiny frames, or both would share a full-size stream, which can crash gamescope. The README's Screen recorders section describes the lock for other recorder authors.
Fixes
- The lock is checked again right before every connection to the stream, not only every half second, so Ambideck never joins a recorder's stream.
- A recorder that crashed and was never cleaned up (a zombie process) doesn't keep Ambideck paused.
Install
Press Update in Ambideck's Quick Access panel, or download ambideck.zip below and use Decky → Settings → Developer → Install plugin from ZIP.
Runs on a ROG Xbox Ally (RC73YA) with Bazzite or SteamOS 3.8.