Hello ladies and gentlemen,
I've just bought a new Logitech gaming mouse (G600) with many, many buttons that do nothing useful in Linux right out of the box. I've seen a number of posts around the web of people asking how they can get the mouse buttons re-mapped. I've used a very, very basic and easy workaround which has met all my needs.
I've also got a Windows box on which I can install the proprietary Logitech software (I've seen posts saying the software runs great in WinE but doesn't recognize any peripherals). In the Logitech software there are two modes of customizing the mouse's configuration, either to store the config profile on the mouse, or to store them on the PC. I've set the software to store config profile onboard the mouse, and then I've set up that profile exactly as I would like it to be in linux. Then I swithed the software back to storing profiles on the computer and set it up as I want it in Windows. Now, when the mouse is plugged into Linux it works great, and also works great if I plug it into Windows again.
Hopefully that's helpful to someone.
I realize people are also having bigger problems with their linux not recognizing the mouse at all. Sorry, I can't help there