From 0e1232ad00b07a3e7974bfb88ee55e0da8858f55 Mon Sep 17 00:00:00 2001 From: Daneel Date: Sun, 22 Feb 2026 22:36:38 +0100 Subject: [PATCH] fix: pgrep matches Emacs-arm64-11 variant (Emacs.app path) --- scripts/macos-zoom-daemon.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/macos-zoom-daemon.py b/scripts/macos-zoom-daemon.py index 4d6daaa..28b46b6 100755 --- a/scripts/macos-zoom-daemon.py +++ b/scripts/macos-zoom-daemon.py @@ -88,7 +88,10 @@ def get_emacs_pid(): except OSError: _emacs_pid = None try: - out = subprocess.check_output(["pgrep", "-x", "Emacs"], text=True).strip() + # Match any Emacs variant: Emacs, Emacs-arm64-11, Emacs-x86_64-10_14, etc. + out = subprocess.check_output( + ["pgrep", "-f", "Emacs.app/Contents/MacOS/Emacs"], text=True + ).strip() pids = out.split("\n") _emacs_pid = int(pids[0]) return _emacs_pid