Hacker GitHub

← All repos

libratbag/piper

View on GitHub ↗ ★ 6,048 Python

GTK application to configure gaming devices

15 mentions on Hacker News by 15 people: 2 stories, 13 comments · first 2017-07-20 · latest 2026-08-19

Mentions per year 15 mentions · busiest year 2021 (4)
20082026
  1. …which I’ve been using for my Logitech G502 wireless gaming mouse. It predates the AI era. [1] https://github.com/libratbag/piper
    comment by naruhodo · 2026-08-19 · in OpenLogi
  2. …there is Piper[1] based on their libratbag library[2], which supports the majority of mice [1]: https://github.com/libratbag/piper/ [2]: https://github.com/libratbag/libratbag
  3. > Biggest hardware challenge I've faced is my Logitech mouse In case it helps: https://github.com/libratbag/piper
    comment by foresto · 2026-01-02 · in Linux is good now
  4. Piper[1] has always worked for me. Granted I only use wired mice. 1. https://github.com/libratbag/piper
  5. …use Windows, but there is also a Linux native program to configure Logitech gaming mouses, Piper. https://github.com/libratbag/piper
  6. Also a mouse config tool: https://github.com/libratbag/piper
  7. …Linux app (though the one I use is superior to the Windows app, IMO, clearer with less cruft -- https://github.com/libratbag/piper ). Latest update reverted my dpi settings. I'm not particularly impressed.
  8. …see if it's supported or someone has built something to support it. For example, you've got piper ( https://github.com/libratbag/piper ) for Logitech devices.
  9. You can change it/turn it off. There's even a free software app to manage logitech mice: https://github.com/libratbag/piper
  10. ?? https://github.com/libratbag/piper it's a GUI app, it looks pretty nice. It's also in the Debian repos, so you can just install it with "apt install piper" Looks pretty simple to me.
  11. …work). --- [0] The Logitech software doesn't work on Linux, but Piper/ratbag work just fine. https://github.com/libratbag/piper
  12. …of the Windows vendor-specific utilities that look like they were designed by teenagers in the 90s. https://github.com/libratbag/piper is another great example that handles mouse configuration.
  13. …by writing a filter driver to remap the events, assuming no such driver currently exists). [1] https://github.com/libratbag/piper/
    comment by jasomill · 2019-12-20 · in Logitech MX Master 3 vs. 2S Teardown