O Piper é compatível com mouse Logitech, Asus e outros destinados a jogos, confira como instalar na sua distro Linux e os mouse compatíveis.
Configurar mouse gamer com Piper
Piper é um aplicativo GTK+ para configurar mouses para jogos. Piper é meramente um front-end gráfico para o daemon DBus ratbagd.
Dispositivos suportados
O Piper é meramente um frontend, a lista de dispositivos suportados depende do libratbag.Confira no quadro abaixo se o seu mouse é compatível.
asus-rog-buzzard.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-chakram-x.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-chakram.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-gladius2-origin-pink.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-gladius2-origin.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-gladius2.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-keris-wireless.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-pugio.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-spatha-x.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
asus-rog-strix-carry.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-strix-impact.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-strix-impact2-wireless.device
implement 'DeviceType' property
February 14, 2023 16:29
asus-rog-strix-impact2.device
implement 'DeviceType' property
February 14, 2023 16:29
device.example
data: add SinoWealth driver to the example device file
March 7, 2023 05:35
etekcity-scroll-alpha.device
implement 'DeviceType' property
February 14, 2023 16:29
glorious-model-d.device
implement 'DeviceType' property
February 14, 2023 16:29
glorious-model-o.device
implement 'DeviceType' property
February 14, 2023 16:29
gskill-MX-780.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-M325.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-M500s.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-M545.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-M570.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-M585-M590.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-M705.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-M720.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Anywhere-3.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Anywhere2.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Anywhere2S.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Anywhere3B.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Ergo.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Master-2S.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Master-3.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Master-3S.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Master.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX-Vertical.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-MX518.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-Marathon-M705.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-T650.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-Wireless-Touchpad.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g-powerplay.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g-pro-keyboard.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g-pro-wireless.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g-pro-x-wireless-superlight.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g-pro.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g102-g203.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g300.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g302.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g303-shroud.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g303.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g305.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g402.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g403-hero.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g403-wireless.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g403.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g5-2007.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g5.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g500.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g500s.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g502-hero-wireless.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g502-hero.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g502-proteus-core.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g502-proteus-spectrum.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g502-x-wireless.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g502-x.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g513.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g600.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g602.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g603.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g604.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g635.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g7.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g700-wireless.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g700.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g700s.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g703-hero.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g703.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g733.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g815.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g9.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g900.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g903-hero.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g903.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g910.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g915-tkl.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g915.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g935.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
logitech-g9x-Call-of-Duty-MW3-Edition.device
implement 'DeviceType' property
February 14, 2023 16:29
logitech-g9x-Original.device
data: remove usage of the deprecated LED type field
February 25, 2023 13:39
nubwo-x7-spectrum.device
implement 'DeviceType' property
February 14, 2023 16:29
openinput.device
implement 'DeviceType' property
February 14, 2023 16:29
roccat-kone-emp.device
implement 'DeviceType' property
February 14, 2023 16:29
roccat-kone-pure.device
implement 'DeviceType' property
February 14, 2023 16:29
roccat-kone-xtd.device
implement 'DeviceType' property
February 14, 2023 16:29
sinowealth-0027.device
implement 'DeviceType' property
February 14, 2023 16:29
sinowealth-0029.device
data: add links to device issues with raw configuration data
March 5, 2023 05:39
sinowealth-0051.device
data: enable second profile for T-Dagger Imperial T-TGM310
March 7, 2023 05:35
sinowealth-1007.device
data: add links to device issues with raw configuration data
March 5, 2023 05:39
steelseries-kinzu-v2-pro.device
implement 'DeviceType' property
February 14, 2023 16:29
steelseries-kinzu-v2.device
implement 'DeviceType' property
February 14, 2023 16:29
steelseries-kinzu-v3.device
implement 'DeviceType' property
February 14, 2023 16:29
steelseries-rival-100.device
implement 'DeviceType' property
February 14, 2023 16:29
steelseries-rival-310.device
implement 'DeviceType' property
February 14, 2023 16:29
steelseries-rival-600.device
implement 'DeviceType' property
February 14, 2023 16:29
steelseries-rival-650-wireless.device
steelseries: add support for Rival 650 Wireless
February 24, 2023 22:01
steelseries-rival.device
implement 'DeviceType' property
February 14, 2023 16:29
steelseries-sensei-310.device
implement 'DeviceType' property
February 14, 2023 16:29
steelseries-sensei-raw.device
Instalação
O Piper é empacotado em Flatpak e depende do pacote Libratbag que identifica os dispositivos de Mouse.
Arch Linux e derivados.
sudo pacman -S libratbag flatpak
Debian e derivados.
sudo apt install libratbag-tools flatpak
Fedora e derivados.
sudo dnf install libratbag flatpak
openSUSE.
sudo zypper install libratbag flatpak
Feita a instalação do flatpak e da dependencia, vamos adicionar o repositório do flathub com o comando abaixo.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Adicione o repositório do Flathub beta.
flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
Para instalar execute o comando no terminal.
flatpak install flathub org.freedesktop.Piper
Utilização
Como já foi dito o seu dispositivo deve fazer parte da lista postada acima, do contrario o Piper não tem como realizar as configurações e será exibida a mensagem abaixo.
Ao utilizar um dispositivo compativel você pode realizar as configurações do seu Mouse Gamer.
Exemplo com o Mouse logitech g203.
Configuração de leds.
Configuração de botões.
Configuração de resolução.