From eb1b927bf1a4b23ad4fb0d6c7923a6cbb9b368b3 Mon Sep 17 00:00:00 2001 From: Eneko Nieto Date: Tue, 14 Apr 2026 13:18:19 +0200 Subject: [PATCH] fix: proper ids for xvfb run to mute/deafen fix: mute at startup --- call_manager.py | 4 ++-- intercom.py | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/call_manager.py b/call_manager.py index 5a6c03a..867dcc2 100644 --- a/call_manager.py +++ b/call_manager.py @@ -13,10 +13,10 @@ OP_ERROR = "ERROR".encode() def exec_mumble(deaf: bool): subprocess.run( - ["xvfb-run", "-n", "1", "mumble", "rpc", "deaf" if deaf else "undeaf"] + ["xvfb-run", "-n", "2", "mumble", "rpc", "deaf" if deaf else "undeaf"] ) subprocess.run( - ["xvfb-run", "-n", "2", "mumble", "rpc", "mute" if deaf else "unmute"] + ["xvfb-run", "-n", "3", "mumble", "rpc", "mute" if deaf else "unmute"] ) diff --git a/intercom.py b/intercom.py index 44ff7bd..cca3c99 100644 --- a/intercom.py +++ b/intercom.py @@ -97,6 +97,8 @@ def check_status(station): # Start mumble client subprocess.Popen(["xvfb-run", "-n", "1", "mumble", "mumble://" + name + "@miki"]) +# Mute mumble +callManager.deaf_mumble() # Start thread to wait for incoming hang petitions. thread_listen = Thread(target=listen, args=(callManager,))