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,))