Jump to content

Logitech MX Master: Difference between revisions

From Official NixOS Wiki
Likivik (talk | contribs)
Tips on using Logitech MX Master family computer mice
 
Likivik (talk | contribs)
m fixed a mistake about nix run
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Tips on using [https://www.logitech.com/en-us/mx/master-series.html Logitech MX Master] family [[Wikipedia:Computer mouse|computer mice]]There are 2 main configuration paths for specific MX Master options:
Tips on using [https://www.logitech.com/en-us/mx/master-series.html Logitech MX Master] family [[Wikipedia:Computer mouse|computer mice]]
 
There are 2 main configuration paths for specific MX Master options:


* [https://search.nixos.org/packages?channel=unstable&query=solaar Solaar] - GUI
* [https://search.nixos.org/packages?channel=unstable&query=solaar Solaar] - GUI


* [https://search.nixos.org/packages?channel=unstable&query=Logio LogiOps] - Command Line
* [https://search.nixos.org/packages?channel=unstable&query=Logio LogiOps] - Command Line
*


== [https://search.nixos.org/packages?channel=unstable&query=solaar Solaar] ==
== [https://search.nixos.org/packages?channel=unstable&query=solaar Solaar] ==
It is possible to quickly run Solaar with nix run, set device settings and have them persist.<syntaxhighlight lang="nixos">
It is possible to quickly test Solaar with nix run. Settings will not persist across reboots without proper installation.<syntaxhighlight lang="nixos">
sudo nix run nixpkgs#solaar
sudo nix run nixpkgs#solaar


# sudo needed to detect mouse
# sudo needed to detect mouse
</syntaxhighlight>For more extensive configuration, gesture support, etc perform a proper install.
</syntaxhighlight>To install on NixOS:<syntaxhighlight lang="nixos">
 
  environment.systemPackages = with pkgs; [
See: [https://pwr-solaar.github.io/Solaar/index extensive documentation]
    solaar
  ];
</syntaxhighlight>For configuration, see: [https://pwr-solaar.github.io/Solaar/index project documentation]


== [https://search.nixos.org/packages?channel=unstable&query=Logio LogiOps] ==
== [https://search.nixos.org/packages?channel=unstable&query=Logio LogiOps] ==
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 <code>-c</code> flag.
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 <code>-c</code> flag.


See [https://github.com/PixlOne/logiops/wiki/Configuration project documentation] and [https://wiki.archlinux.org/title/Logitech_MX_Master Arch Wiki] for usage and configuration details.
See [https://github.com/PixlOne/logiops/wiki/Configuration project documentation] and [https://wiki.archlinux.org/title/Logitech_MX_Master Arch Wiki] for usage and configuration details.{{expand}}


== Tips ==
== Tips and Tricks ==


=== Smoother Scrolling (Scroll Wheel Resolution) ===
=== Smoother Scrolling (Scroll Wheel Resolution) ===
Line 42: Line 45:
=== Scroll Speed issues ===
=== 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.
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.
[[Category:Hardware]]

Latest revision as of 18:22, 10 December 2025

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 test Solaar with nix run. Settings will not persist across reboots without proper installation.

sudo nix run nixpkgs#solaar

# sudo needed to detect mouse

To install on NixOS:

  environment.systemPackages = with pkgs; [
    solaar
  ];

For configuration, see: project 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 and Tricks

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.