[Fedora 18] custom mouse buttons?

I've just installed Fedora 18 on my new home workstation, and I'm using a 5-button mouse (technically 7-button, if I understand correctly that wheel-up and wheel-down are treated as buttons). Everything is working well enough, but the two thumb buttons have been mapped to "Forward" and "Back" -- the problem being that my brain is hardwired, from years of practice, to treat them as "Double-click" and "Close current item". If I could get even one of these bindings back, it would be fantastic.

I looked at the documentation for xmodmap, but I can't see anything that indicates an ability to bind mouse buttons to custom events (though you can do things like swap buttons around and customize keyboard binds). Anyone got a clue on where else I could look, or what I could do?

I actually switched to Cinnamon, which is more usable for me but not as widely used or thoroughly documented (hence why I was poking around in xorg stuff directly). Will check out that link, though; thanks a bunch!

Are you running GNOME? The GNOME 3 people, in their perpetual quest to make computer desktops unusable, have removed any such functionality. Yet another reason to despise that product and team.

There are ways to make it work by going "under" GNOME, as it were, but getting it going will be far more painful than it should be. Here's a howto on binding overlay to the middle mouse button, but I imagine you should be able to adapt it to other buttons and functions.

Take a look at this page. Also, there's an app called EasyStroke for assigning arbitrary actions to buttons/gestures/etc, that might be worth looking into.

edit: nevermind, I was going to give you another link, but it looks like Legion's is way better.

Malor wrote:
Are you running GNOME? The GNOME 3 people, in their perpetual quest to make computer desktops unusable, have removed any such functionality. Yet another reason to despise that product and team.

Can you explain how this used to be done in GNOME 2? Try as I might, I haven't been able to find any reference to this functionality ever being in GNOME. It would be great to see it added to GNOME 3, though -- there's pretty extensive support in there for keyboard bindings so mouse bindings would make a lot of sense.