Fucking. Finally. I’ve tried Piper and Solaar, but they just aren’t great. They’re just alright. Tolerable even. But man knowing what you’re missing with the official software… it hurts.
The front-end is called Piper, so I would install that, and it comes with the required library and the daemon. Piper is OK, but the CLI is sometimes better. The UI doesn't default to your active profile, and I always have to change it to do anything, even though it's my only profile.
The only thing ratbagd couldn't do is set a button to be a pure modifier key like Ctrl or Shift. I had to boot up Windows to do that. The macro that the Logitech software creates in order to have the mouse send a pure modifier key is weird. It's a three step macro instead of just the key, and ratbagd doesn't even display it correctly. It might be fixed in the future. Who knows.
I've found Input Remapper able to do everything I need it to (so far) for key mapping, though it does take a little bit of study to figure out the right macros.
Does it tho? Incompatibility with a product because it’s locked behind a walled garden doesn’t invalidate the other or its value in being free.
Tho I understand you’re not actually here to argue in good faith. I can’t decide if you’re just a dedicated troll account, or if you’re getting paid to spend your life like this. I certainly wouldn’t make the defining point of my existence about defending a billion dollar corporation.
It does have generic tools (eg. xdotool -> ydotool), but the most powerful way is to configure it in the DE/WM itself (eg. KDE's shortcuts or sway's bind command). To know if what you are doing is possible with ydotool or on sway, I'd need more specific info.
But my point was rather that it's cool to have such functionality in the kernel, independent of desktop stack and DE/WM.
Nah ... none of that touches on LEDs. It's just a process for binding special mouse buttons (or any input device, really) to execute commands or emulate keypresses, etc.
17 Comments
cannedtuna@piefed.world · 18 pts · 6d
Fucking. Finally. I’ve tried Piper and Solaar, but they just aren’t great. They’re just alright. Tolerable even. But man knowing what you’re missing with the official software… it hurts.
30p87@feddit.org · 4 pts · 5d
I've never been able to actually program my G502X Lightspeeds buttons
Quibblekrust@thelemmy.club · 3 pts · 5d
Is the issue specific to the X Lightspeed? I have a G502 Hero and I can program most things I want using the ratbagd CLI tool.
30p87@feddit.org · 1 pts · 5d
Can't really test that.
I may need to try ratbagd then :3
Quibblekrust@thelemmy.club · 3 pts · 5d
The front-end is called Piper, so I would install that, and it comes with the required library and the daemon. Piper is OK, but the CLI is sometimes better. The UI doesn't default to your active profile, and I always have to change it to do anything, even though it's my only profile.
The only thing ratbagd couldn't do is set a button to be a pure modifier key like Ctrl or Shift. I had to boot up Windows to do that. The macro that the Logitech software creates in order to have the mouse send a pure modifier key is weird. It's a three step macro instead of just the key, and ratbagd doesn't even display it correctly. It might be fixed in the future. Who knows.
30p87@feddit.org · 1 pts · 5d
Well, I tried piper before, and some other tool. Both did not work. iirc, piper did not even detect the device
ech@lemmy.ca · 3 pts · 5d
I've found Input Remapper able to do everything I need it to (so far) for key mapping, though it does take a little bit of study to figure out the right macros.
madthumbs@lemmy.world · -7 pts · 6d
You could've simply used Windows huh?
cannedtuna@piefed.world · 1 pts · 5d
Or purchased an alternative mouse, but I was fond of the one I’d been using for years already.
madthumbs@lemmy.world · 0 pts · 5d
Destroys the argument of linux being free.
cannedtuna@piefed.world · 1 pts · 5d
Does it tho? Incompatibility with a product because it’s locked behind a walled garden doesn’t invalidate the other or its value in being free.
Tho I understand you’re not actually here to argue in good faith. I can’t decide if you’re just a dedicated troll account, or if you’re getting paid to spend your life like this. I certainly wouldn’t make the defining point of my existence about defending a billion dollar corporation.
OwOarchist@pawb.social · 8 pts · 6d
Heh. I've been doing that shit for ages already, just using xinput, xbindkeys, and xdotool.
30p87@feddit.org · 9 pts · 5d
Sucks for wayland users tho
OwOarchist@pawb.social · -2 pts · 5d
If Wayland doesn't have equivalents to these three tools, then IMO, it's completely unusable.
30p87@feddit.org · 6 pts · 5d
It does have generic tools (eg. xdotool -> ydotool), but the most powerful way is to configure it in the DE/WM itself (eg. KDE's shortcuts or sway's bind command). To know if what you are doing is possible with ydotool or on sway, I'd need more specific info.
But my point was rather that it's cool to have such functionality in the kernel, independent of desktop stack and DE/WM.
SirActionSack@aussie.zone · 1 pts · 5d
Can any of those turn off the unnecessarily bright LEDs?
OwOarchist@pawb.social · 1 pts · 5d
Nah ... none of that touches on LEDs. It's just a process for binding special mouse buttons (or any input device, really) to execute commands or emulate keypresses, etc.