mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-11 19:11:08 +00:00
PipeWire's access module checks each client's /proc/<pid>/root for a Flatpak marker. Where that lookup fails under proot (seen on a nubia NX809J), PipeWire treats the client as sandboxed and holds it until the session manager grants permissions, and WirePlumber, itself held, never does. gamescope then waits forever for its capture stream and never starts Steam: a black screen until the session is closed. The session's PipeWire now gives both of its sockets unrestricted access and WirePlumber keeps those clients at full permissions, so nothing depends on that lookup.