I recently was thinking to get myself a gaming mouse. But the thing that is bothering me is that whether it will work out of the box for Ubuntu.I am looking to buy a Logitech one. Model 300s .Will the buttons be configurable ? Compatible and support. Please Assist.
2 Answers
Searching got me to this article by Phoronix from 2015:
Libratbag
currently has partial support for the Logitech HID++ 1.0 (G500, G5) and HID++ 2.0 protocols (G303), the Etekcity Scroll Alpha, Roccat Kone XTD, the G5, G9, and M705.
So that led me to this libratbag blog and the libratbag project page and also to this page that lists mice. Logitech has a long list on there, 2 Etekcity mice, 1 Roccat mouse and it notes that Razors are protected by a EULA.
So pick one from these Logitech devices and you should be able to get the most out of your mouse:
Year Model Driver ID
2007 G9 1.0 c048
2008 G9x 1.0 c066
2009 G500 1.0 c068
2010 G700 1.0 c06b + c531
2011 G300 ? c246
2011 G400
2012 G9X 1.0 c249
2012 G600 ?
2013 G100s
2013 G400s ? c24c
2013 G500s 1.0 c24e
2013 G602
2013 G700s 1.0
2014 G302
2014 G402
2014 G502 2.0 c07d
2015 G300s ? c246
2015 G303 2.0 c080
or
G5
G5 2007
M325
M570
M705
MX Master
T650

- 299,756
-
I just read on Phoronix about https://github.com/libratbag/piper a GTK frontend for libratbag. – LiveWireBT May 05 '17 at 21:35
I have Cooler Master Sentinel Advance 2 mice. For mice full configuration I use their official tool using Windows in Virtualbox and gave access to my USB ports. I use this even for scanner at work cause in Linux it gave me a headache (after so many tries and configurations scanner don't want to work in Ubuntu) . So that's my advice.

- 1
xev
orshowkey
for the other 6 buttons on the 300S. – P Smith Jul 01 '16 at 03:18