From 6ecdd6d45d7222509a0040fda86fbe26fc41e35c Mon Sep 17 00:00:00 2001 From: Mattias <810218+avesst@users.noreply.github.com> Date: Tue, 15 Sep 2026 21:01:06 +0200 Subject: [PATCH] privacy: stop counting screen captures as camera use (#3428) Apps capturing the screen through PipeWire, such as OBS, create a live video input stream, which the camera check counted as camera use. Skip streams tagged with the Screen media role. --- quickshell/Services/PrivacyService.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickshell/Services/PrivacyService.qml b/quickshell/Services/PrivacyService.qml index 1c0c12f36..daefd8a93 100644 --- a/quickshell/Services/PrivacyService.qml +++ b/quickshell/Services/PrivacyService.qml @@ -45,7 +45,7 @@ Singleton { for (let i = 0; i < Pipewire.nodes.values.length; i++) { const node = Pipewire.nodes.values[i] - if (!node || !node.ready) { + if (!node || !node.ready || node.properties?.["media.role"] === "Screen") { continue }