Piper: a GTK application to configure gaming mice

Piper is a graphical user interface to configure gaming mice. Configuration options include changing the resolution (DPI) of the mouse, adding and removing profiles, changing button behaviors and setting LED colors.

Piper requires libratbag’s ratbagd, the daemon to actually communicate with the mice. Piper is a just front end to ratbagd.


We maintain a Wiki page where we keep up-to-date instructions on how to install Piper. This page contains instructions for installing Piper through your distribution’s package manager, from Flathub or by compiling it from source.


For any bug or feature request, please create an issue on Github.


Please see COPYING on Github.

Copyright © 2016-2019 The Piper developers