Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Title: Logitech G502 Hero, linux support ?
Guppy 7 Aug 2019
I've finally had enough of gazillion tiny button on the side of my old razor and I've been looking for some thing with 3-5 side buttons of a resonable size.

I've found the G502 Hero but what worries me is that one button aparently is wired to lower dpi? can this be changed with out windows software - I've very much like for it to just send a generic "mouse button 5" instead.

Also accepting other suggestion for mice with 3-5 resonably sized buttons that don't alter mousebehaviour / or have linux support.
chui2ch 7 Aug 2019
It seems like you should be able to configure the G502 Hero using piper/libratbag. It is listed under supported devices. https://github.com/libratbag/piper
TobyGornow 7 Aug 2019
Solaar had a big update 12 days ago, maybe you could try it. As far as I now, you should download & install the latest version from Github, Ubuntu / Mint provides an outdated version.

https://github.com/pwr-Solaar/Solaar/releases
Guppy 9 Aug 2019
Quoting: chui2chIt seems like you should be able to configure the G502 Hero using piper/libratbag. It is listed under supported devices. https://github.com/libratbag/piper
Do you use this your self?

when using the PPA piper complains about incompatible version ( required:1, found: -1 ) piperctrl show that the 502 is found tho :|

nvm: seems the PPA is broken and I'll need to wait for "someone" to fix it
https://github.com/libratbag/piper/issues/379

:|
chui2ch 9 Aug 2019
Quoting: Guppy
Quoting: chui2chIt seems like you should be able to configure the G502 Hero using piper/libratbag. It is listed under supported devices. https://github.com/libratbag/piper
Do you use this your self?

when using the PPA piper complains about incompatible version ( required:1, found: -1 ) piperctrl show that the 502 is found tho :|

nvm: seems the PPA is broken and I'll need to wait for "someone" to fix it
https://github.com/libratbag/piper/issues/379

:|
I use the flatpack. You may need a newer version of libratbag then what is on mint. You can compile it from source https://github.com/libratbag/libratbag. I have the g502 proteus core and it works great with it.
Guppy 9 Aug 2019
Quoting: chui2ch
Quoting: Guppy
Quoting: chui2chIt seems like you should be able to configure the G502 Hero using piper/libratbag. It is listed under supported devices. https://github.com/libratbag/piper
Do you use this your self?

when using the PPA piper complains about incompatible version ( required:1, found: -1 ) piperctrl show that the 502 is found tho :|

nvm: seems the PPA is broken and I'll need to wait for "someone" to fix it
https://github.com/libratbag/piper/issues/379

:|
I use the flatpack. You may need a newer version of libratbag then what is on mint. You can compile it from source https://github.com/libratbag/libratbag. I have the g502 proteus core and it works great with it.
Think I'll a few more days for the PPA - I've broken too many a system by mixing packages with self built ^^
chui2ch 9 Aug 2019
Quoting: Guppy
Quoting: chui2ch
Quoting: Guppy
Quoting: chui2chIt seems like you should be able to configure the G502 Hero using piper/libratbag. It is listed under supported devices. https://github.com/libratbag/piper
Do you use this your self?

when using the PPA piper complains about incompatible version ( required:1, found: -1 ) piperctrl show that the 502 is found tho :|

nvm: seems the PPA is broken and I'll need to wait for "someone" to fix it
https://github.com/libratbag/piper/issues/379

:|
I use the flatpack. You may need a newer version of libratbag then what is on mint. You can compile it from source https://github.com/libratbag/libratbag. I have the g502 proteus core and it works great with it.
Think I'll a few more days for the PPA - I've broken too many a system by mixing packages with self built ^^
Could still try the flatpack. If it needs a newer version just uninstall it.
MrNilsson 11 Aug 2019
I think the Flatpak is also broken.
External Media: You need to be logged in to view this.
Guppy 12 Aug 2019
Seems the PPA maintainer is missing in action (libratbagd has failed to build 4 weeks ago), guess I'll be removing the PPA and installing from source
Guppy 14 Aug 2019
Can't even manage to compile piper on ubuntu - I'm missing pygobject3 development packages, and I can't for the life of me figure out what the package name is :|
iwantlinuxgames 14 Aug 2019
Quoting: GuppyCan't even manage to compile piper on ubuntu - I'm missing pygobject3 development packages, and I can't for the life of me figure out what the package name is :|
python3-gi-dev
Guppy 15 Aug 2019
Quoting: iwantlinuxgames
Quoting: GuppyCan't even manage to compile piper on ubuntu - I'm missing pygobject3 development packages, and I can't for the life of me figure out what the package name is :|
python3-gi-dev
actually that package didn't exist, but after installing python-gi-dev meson completes so :|

also needed sudo apt install librsvg2-dev

(LM19/18.04)

So all in all to get a piper that works with the ratbagd from the ppa

git clone https://github.com/libratbag/piper.git
cd piper
git checkout tags/0.2.905
sudo apt install python-gi-dev
meson builddir --prefix=/usr/
ninja -C builddir


This doesn't install it so you you will have to run
builddir/piper.devel
every time you want to run it - but on the plus side it doesn't mess up your packages and if the ppa gets fixed you can just use that :)
MrNilsson 17 Aug 2019
Seems like it's working again. I just got an update.

External Media: You need to be logged in to view this.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register