I discovered this project because all-of-a-sudden Logi Options Plus software updater started taking 40-60% of my Intel Macbook Pro until I killed the process (of course it restarts). In my searches I ended up at a reddit discussion where I found other people with same issues.
I'm a minor contributor to this project but it aims to reduce/eliminate the need to use Logitech proprietary software and telemetry. We could use help if other people are interested.
Please check out the github link for more detailed motivations (eliminating telemetry) as a part of this project. Here is link: https://github.com/TomBadash/MouseControl
For posterity, I can very much recommend MacMousefix. It's $2.99 to own, totally worth it to me. Open source.
Also available via brew:
brew install mac-mouse-fix
And on Github too:For Linux users, there is Piper[1] based on their libratbag library[2], which supports the majority of mice
BetterTouchTool has also recently added full Logitech support (keyboard & mouse) and it has been working great for me. (Fully replaces the Logitech Options+ and/or Ghub apps).
Especially the smooth scroll modifier available in BTT (not exclusive to Logitech mice) has helped me a lot, it transforms any mouses scroll events into trackpad like scrolling events that allow for e.g. page swipes, mail archive, scrolling in calendar etc. - things that usually only work with Magic Mouse or Apple Trackpads
A full FOSS replacement is absolutely necessary now. Options+ gets noticably worse every 6 months. The latest thing now is that every time you open it, a pop-up 'View available offers' Ad shows which (of course) you can't disable. The bloat is ridiculous given they embedded a whole additional GUI framework (Flutter) just for that AI Prompt builder many people don't want.
Very cool, thanks!
In a similar vein, I've been using SteerMouse (https://plentycom.jp/en/steermouse/) in the same way for many years, for the same reasons. Logi's hardware is nice, but their software just freaking sucks the electrons out of a battery. It's awful. I refuse to run their driver aka mini-OS just to do the right thing when I click a button with my thumb.
Thank you. I’m constantly baffled by the terrible quality of Logitech’s software. Such great hardware and such horrible software. Very much needed an oss alternative.
Download → Mouser.zip (44 MB)
I smell LLM... and 44MB compressed for a mouse control panel applet (at least it's not an Electron app?) is still quite disturbing and a reminder of just how inefficient software has become.
Mouser is where you buy ICs...
I usually work on several devices simultaneously, and having to lift, turn the mouse and press the button on the bottom to switch between devices has been a huge hurdle for me. Do you think we can achieve this device-switching mechanism, from within those 6 programmable keys instead? Or this is not possible?
I find that Logi Options+ mostly just stays hidden and works. It does use more RAM than I'd like (125.8MB right now). When it does break it's disruptive, or they add some feature I don't want.
- AI Prompting (enabled by default)
- Auto update stuck wasting CPU cycles
- The recent certificate issue
I'd like to find a replacement because I am annoyed by it, but I have not found a replacement that matches ALL of the features I use from Options+.
I keep the default settings in Options+ but in my testing I can't match all the same behavior with the 3rd party solutions:
- Pointer acceleration
- Workspace switching speed
- Smooth scrolling speed / acceleration
Scrolling is usually my main problem where scrolling in one direction jumps in the wrong direction first before correcting. This is most noticeable when scrolling line by line.
I've tested all the 3rd party options mentioned here(with the exception of Mouser). Does anyone else have these problems with the 3rd party alternatives?
Currently only for MX Master 3S, for anyone with other Options-controlled mice getting their hopes up.
An update to the Logitech software last year added a fast way to access some kind of Logitech AI, but made it so the combination of mouse and dongle I was using no longer worked together. It was kind of a parable for the whole industry lately.
FYI Logitech also offers an air gapped version of Options+ which cuts out a lot of the slop and telemetry in the normal version: https://prosupport.logi.com/hc/en-us/articles/10991109278871...
If you have to use Options that's probably the way to go (if none of the third party options work for you).
This is pretty awesome - I have another Logitech mouse (the smaller, more pragmatic M720) and was looking for a way to ditch Logi Options+, which is insanely bloated for what it does. I suspect adapting this will take an hour or so with an LLM...
I wonder if this or anything else can pair devices to the unifying receiver. That’s the only reason I ever use the Logitech app.
I dumped my Logitech MX Vertical mouse because of that lousy software.
This seems like a great idea.
Logi software is so bad
how is it that logitech software is such awful trash
Another alternative (apparently the Logi software is so bad that it spawned many of these): BetterMouse. It supports my MX Master 4 https://better-mouse.com/
Nice project. Respect :)
I worry only how long it will be supported? I hope there will be small community maintaining it ;)
Once again nice project and good luck.
The Logi Options app is such a piece of crap. On macOS it also requires special permissions otherwise it won't even work.
If you only need to connect a device to the Bolt adapter you can use this web app by Logitech without having to install anything:
https://logiwebconnect.com/