Piper is a GTK frontend for managing your mouse firmware via the ratbagd DBus daemon.

Piper working with my G502
Piper working with my G502

Supported devices

It supports an exstensive list of devices including my Logitech G502 and Logitech MX Anywhere 2 mice.


On Arch it's as simple as sudo pacman -S piper libratbag.

On Ubuntu/Pop_OS just run

sudo add-apt-repository ppa:libratbag-piper/piper-libratbag-git
sudo apt update
sudo apt install piper


Content properties

  • Type: Note
  • Category: Software
  • Tags: linux
  • Custom slug: None

This is a preview of a simpler page design that I'm working on over the next little bit. I've finally added a (click it!) but there's still a few pages left to be converted so don't worry if things don't look quite right just yet 🙏

Content on blog pages use the CC-BY-SA license. The source code and notes use the MIT license. Unsure? Mention me on Mastodon.