Skip to content

A tool to configure Logitech MX Master mice on Linux.

License

Notifications You must be signed in to change notification settings

PixlOne/masterOptions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: This project is no longer being developed here, please visit https://github.com/PixlOne/logiops for further developments.

Logitech MX Master Options

This is intended to be a daemon and configuration utility for the Logitech MX Master on Linux.

NOTE: This is currently a work in progress. You may want to use libratbag instead.

What works so far:

  • Automatic device detection & divertion
  • Gesture detection
  • Redivertion on disconnect
  • Button remapping
  • Configuration files

What's planned:

  • Mapping gestures to relative axes
  • Configuration documentation
  • Smartshift, DPI, hires scrolling config
  • udev rules, running as a service
  • Properly documenting code

Possible ideas:

  • Universal Logitech HID++ config daemon
  • CLI configuration utility (GUI too maybe?)

Building

This project requires a C++14 compiler, cmake, libevdev, libconfig, and libhidpp

To build this project, run:

mkdir build
cd build
cmake ..
make

Installation is currently not implemented.

About

A tool to configure Logitech MX Master mice on Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages