From 5d4931b4184634788663498564bdc3a73c564c30 Mon Sep 17 00:00:00 2001 From: "Tom A. Wagner" Date: Thu, 12 Oct 2023 10:29:42 +0200 Subject: [PATCH] pw: Set media.category property to manager This will make the session manager give Helvum full permissions even when used from flatpak or otherwise restricted, so that we can always change the graph even if permissions become more restricted in the future. --- src/pipewire_connection/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pipewire_connection/mod.rs b/src/pipewire_connection/mod.rs index f7ba1a0..a0cf429 100644 --- a/src/pipewire_connection/mod.rs +++ b/src/pipewire_connection/mod.rs @@ -65,7 +65,9 @@ pub(super) fn thread_main( while !is_stopped.get() { // Try to connect - let core = match context.connect(None) { + let core = match context.connect(Some(properties! { + "media.category" => "Manager" + })) { Ok(core) => Rc::new(core), Err(_) => { if !is_connecting {