From 69955286a792fa48fa036fd98f6c66b4244eb179 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. (cherry picked from commit 6ecdd6d45d7222509a0040fda86fbe26fc41e35c) --- 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 49088621d..74631ffc1 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 }