Jump to content

Logitech MX Master

From Official NixOS Wiki
Revision as of 18:00, 10 December 2025 by Likivik (talk | contribs) (links, formatting, added {{expand}} - kind of complicated how to setup systemd service and config. I haven't done it and don't understand it.)

Tips on using Logitech MX Master family computer mice

There are 2 main configuration paths for specific MX Master options:

It is possible to quickly run Solaar with nix run, set device settings and have them persist.

sudo nix run nixpkgs#solaar

# sudo needed to detect mouse

For more extensive configuration, gesture support, etc perform a proper install.

See: extensive documentation

Is a userspace driver running as a systemd service. Default location for the configuration file is /etc/logid.cfg, but another can be specified using the -c flag.

See project documentation and Arch Wiki for usage and configuration details.

☶︎
This article or section needs to be expanded. Further information may be found in the related discussion page. Please consult the pedia article metapage for guidelines on contributing.

Tips

Smoother Scrolling (Scroll Wheel Resolution)

By default High Resolution Scrolling might be disabled. To enable:

with Solaar:
sudo nix run nixpkgs#solaar

# sudo needed to detect mouse

in Solaar find Scroll Wheel Resolution and enable it.

with Logiops:

add following to your Logiops config file:

hiresscroll:
    {
        hires: true;
    };

Scroll Speed issues

High Resolution Scrolling may feel too fast. You may want to lower scroll speed in your Desktop Environment -> Mouse settings or if it doesn't help enough - possibly will have to disable hires scrolling.