Where Does Piper Store Mouse Profiles?
Piper mouse profiles on Linux, libratbag database plus per device settings.
Last updated
Piper configures gaming mice through the libratbag daemon with profiles for DPI, buttons and lighting. The daemon database holds device state while the frontend adds its own settings.
Stop ratbagd before copying databases between machines. Product IDs gate support, so profiles only port across identical hardware. Keep LED and macro notes beside backups.
Where Piper stores this, by platform
/var/lib/libratbagd/profile.db
Daemon device profiles live here. Stop ratbagd before copying. Frontend settings sit under ~/.config/piper beside it.
Frequently asked questions
How do I back up Piper profiles?
Copy the ratbagd profile database with the daemon stopped, plus Piper frontend settings. Re pair meanings per device since product IDs differ.
Why is my mouse missing in Piper?
Confirm libratbag lists the device and the daemon runs. Unsupported sensors never appear regardless of config. Daemon logs name the gap.
Notice an outdated path? Let us know.