If your Logitech MX Master 3 acts oddly on macOS, you can fix it by killing the Logi Options Daemon process.

Restart the Logi Options Daemon from Activity Monitor

  1. Open the Activity Monitor.
  2. Locate the “Logi Options Daemon” process. Find Logi process.
  3. With it selected, click the “Kill” icon (the × in the navigation bar) and confirm you want to quit the process.

In my experience, this solves the problem every time.

Restart the Logi Options Daemon from the Terminal

Alternatively, you can restart the Logi Options Daemon from the Terminal.

  1. Open the Terminal.
  2. Type killall LogiMgrDaemon

Note: As a sidenote, you can find the name of a process in the Activity monitor from the process’s info pane. With the process selected, click the info button (the i in the navigation bar) and choose “Open files and Ports” in the info pane popup. The name of the process shows in the txt string at the top of the process.

Find Logi process

So far as I can tell, this is consistent across processes—although it took me a bit to figure out.

Raycast script for restarting the Logi Options Daemon

As a Raycast user, I wrote up the process in a quick script. Feel free to add it to your scripts.

#!/bin/zsh

# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Kill Logitech Process
# @raycast.mode silent

# Optional parameters:
# @raycast.icon images/logi.png

# Documentation:
# @raycast.description Kill Logitech Process
# @raycast.author Chris
# @raycast.authorURL @cpenned on Twitter

killall LogiMgrDaemon

I invoke the script from Raycast to quickly get my Logitech MX Master 3 up and running. Hopefully whatever is causing the problem is fixed soon.