Live data from Hacker News

Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

github.com

81–90 of 274 posts

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#81

For Linux pros here, can anyone explain how is this, in my understanding, driver implementation for Linux to be completely written in Python? My understanding is most for driver code is written in C or C++. The 'new' way of developing - the kernel development is in Rust. How can this work that is written in pure Python?

Probably they used LibUSB bindings or something

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#82

For Linux pros here, can anyone explain how is this, in my understanding, driver implementation for Linux to be completely written in Python? My understanding is most for driver code is written in C or C++. The 'new' way of developing - the kernel development is in Rust. How can this work that is written in pure Python?

> Solaar is not a device driver and responds only to special messages from devices that are otherwise ignored by the Linux input system.

The normal Linux drivers implement what's needed to receive the HID message. This just handles some vendor specific messages on top of that. A bit like how a program can send a custom vendor specific TCP message on top of the existing OS network drivers without having to itself be a kernel level network driver.

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#83

For Linux pros here, can anyone explain how is this, in my understanding, driver implementation for Linux to be completely written in Python? My understanding is most for driver code is written in C or C++. The 'new' way of developing - the kernel development is in Rust. How can this work that is written in pure Python?

From the second sentence of the readme:

Solaar is not a device driver and responds only to special messages from devices that are otherwise ignored by the Linux input system

Sounds like this isn't working at the kernel level.

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#84

Is there a same thing for macs? The native logitech solution requires me to install a .pkg and I'm not really a fan of it to say the least. I'd rather install something from homebrew.

Logitech used to have a Chrome plug-in that could manage their unifying devices.

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#85
post #40

Earlier quoted context omitted.

Yooo, I've been so frustrated with Logitech! I have an MX Mechanical Mini keyboard and MX Ergo mouse. For some reason they don't pair to the same dongle because the dongles are different and not interchangeable. In addition, whatever dongle is plugged into the right USB-A port of my laptop always lags for some reason. Does Solaar solve those issues?

I've found that using a short usb extension cable with those wireless dongles, rather than plugging them directly into the computer, works loads better and fixed "lag" issues for me. Maybe some kind of EMF interference?

there is an interference from usb to 2.4ghz devices

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#86
I'd love to see this ported to Mac.

Just discovered the bloody AI prompt builder enabled by default in my mouse driver today. After patiently declining input recording permission for months.

Managed to get rid of the most of bloatware using their corporate "Offline" version which supposedly doesn't phone home and doesn't ask for extra permissions. YMMV.

https://support.logi.com/hc/en-us/articles/11570501236119-Lo...

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#87
post #3

I've had an MX Master mouse (the "2" for maybe 8-9 years then the "3" for 2-3 years now) and love it. Great performance, great battery life, fantastic design and feel. On Windows I definitely do not love the 150Mb program to manage it (surely sending a torrent of unnecessary telemetry data back to Logitech. I found Solaar a couple months ago after getting repeatedly frustrated with bluetooth connection issues. It rea…

> surely sending a torrent of unnecessary telemetry data back to Logitech To give Logitech some credit, there's an off switch for "diagnostic data" right there in the settings.

An off switch that will get ignored for some data, re-enabled on some future update anyway, and forgotten about next time you reinstall.

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#88
post #86

I'd love to see this ported to Mac. Just discovered the bloody AI prompt builder enabled by default in my mouse driver today. After patiently declining input recording permission for months. Managed to get rid of the most of bloatware using their corporate "Offline" version which supposedly doesn't phone home and doesn't ask for extra permissions. YMMV. https://support.logi.com/hc/en-us/articles/11570501236119-Lo...

> AI prompt builder enabled by default in my mouse driver

That's so wild I had to go and look up what that could possibly mean. What a world we live in. https://www.logitech.com/en-us/software/logi-ai-prompt-build...

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#89
post #86

I'd love to see this ported to Mac. Just discovered the bloody AI prompt builder enabled by default in my mouse driver today. After patiently declining input recording permission for months. Managed to get rid of the most of bloatware using their corporate "Offline" version which supposedly doesn't phone home and doesn't ask for extra permissions. YMMV. https://support.logi.com/hc/en-us/articles/11570501236119-Lo...

At least it's not actual spyware.

https://news.ycombinator.com/item?id=29056847

Wacom's drivers collect and send both application and window title names to them. It still does, even after all the outrage.

Re: Solaar is a Linux manager for many Logitech keyboards, mice, and other devices

#90
post #3

I've had an MX Master mouse (the "2" for maybe 8-9 years then the "3" for 2-3 years now) and love it. Great performance, great battery life, fantastic design and feel. On Windows I definitely do not love the 150Mb program to manage it (surely sending a torrent of unnecessary telemetry data back to Logitech. I found Solaar a couple months ago after getting repeatedly frustrated with bluetooth connection issues. It rea…

I never had Bluetooth connection issues with my Logitech hardware, but I wanted mine to work without an OS (i.e. with a Bolt receiver). Solaar handled the pairing in 30 seconds flat, and I can't be happier. The only thing is, since Bolt doesn't look like proper BT to the OS, battery levels can only be monitored from Solaar itself.

What's a Bolt receiver?
Post reply on HN