#LibRatbag

2025-12-28

Two of my #Logitech G300s #Mouse's started showing signs of a dying sensor.
I love button layout & I'm a claw hand user(also bad right arm/hand so it works for me)
I've replaced it many times & I can't find it or anything like it within Logitech.
I'm stuck with Logitech because on #Linux that's all I got
Thanks to #LibRatbag & Piper, I have button remapping. Other brands use proprietary protocols not HID๐Ÿ˜’
I'm trying out moms old G502 Hero & If I like it I will get G502 X, if not G403 HERO

#Tech

A cyberpunk scene featuring a worn, battle-scarred Logitech G300s mouse in the foreground, glowing faintly and connected to a floating neon Linux terminal window. The terminal displays:
> lsusb --query-mouse
Logitech G300s .............. COMPATIBLE
Razer Basilisk V3 35K ....... BLOCKED (Encrypted Protocols)
Corsair M65 Elite ............ BLOCKED (Windows-Only Drivers)
Mad Catz R.A.T. Pro X3 ...... BLOCKED (Proprietary Firmware)
HyperX Pulsefire Raid ........ BLOCKED (Vendor-Locked Profiles)
SteelSeries Rival 600 ........ BLOCKED (Proprietary Firmware)

Behind the G300s, several futuristic mice from these brands appear as sleek, distinct silhouettes with glowing accents, each surrounded by holographic error symbols matching their failure reasons. None resemble the G300s. The environment is dark, neon-lit, with holographic code drifting through the air. The G300s is the only device emitting a clean, stable signal to the terminal, symbolizing that it is the last mouse Linux can truly communicate with.
2023-10-27

So I did some fixinโ€™ and my ๐Ÿ–ฑ๏ธ #Logitech #G700 is now in good shape, clean and with new feet. And look at it, look at what it can do! github.com/libratbag/libratbag 5 on-board profiles with their own custom DPI settings and button remaps. Seriously, how is every mouse after that is just worse? 13 years ago you (almost) touched God! ๐Ÿ‘‰๐Ÿ‘ˆ Where is your innovation, huh, capitalism? (rhetorical question)

#LogitechG700 #Piper #libratbag

Frost [moved]IceWolf@meow.social
2019-07-20

So, I was looking into #libratbag to configure my fancy Logitech mouse in #Linux.

Only I don't want to change the mouse's onboard settings, I want that like it is. I don't need the application detection LGS can do, I just want transient software remapping (but only for the mouse, I don't want the mappings applying to my keyboard too), the way LGS does.

Well, it turns out libratbag doesn't do that! Anyone know of an alternative? Per-keyboard remapping, maybe?

#LogitechG, #keyboard #remapping

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst