SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Tried doing a search for this model, but none of the config suggestions in the other posts seemed to work.
The mouse is working for the most part. However, all the buttons are doing the wrong things, heh. The scrollwheel is operating as the back/forward buttons, and those buttons are acting as the scrollwheel. The cruise control buttons are also acting as back/forward.
My xorg.conf file is as follows (I also tried ExplorerPS/2 with the same results):
I've also tried changing buttons to 5, and mapping to "4 5". The mouse functioned, but the scrollwheel did nothing in that config.
Going to keep researching. If anyone has any ideas, would love to hear them. Can't wait to try and get my Logitech Elite Keyboard special keys working!
Haha, getting closer. I changed the mapping to "4 5", and now the scrollwheel and cruise buttons work correctly. The back/forward buttons are acting like right-clicking, but being able to scroll is a definite improvement. When I change it to ExplorerPS/2, they don't do anything, but the scroll still works correctly.
That'd be great if you can check with your friend and see how his is set up, since the mx500 is identical. Really appreciate the help!
imwheel intercepts the mouse commands and sends events instead. i.e. it makes the thumb buttons do forward and back.
everything works perfectly with one problem below. If my memory serves me correctly, the explorer only had one thumb button. Somebody needs to write a new protocol to make it work fully. I might try and learn how to do it.
Here's mine
Logitech MX500
Up arrow doesn't work, because it sends two thumb commands instead of a unique command. Either have two thumb buttons and down arrow or one thumb and two arrows.
Great, thanks. I actually didn't even need imwheel, I just used xmodmap, edited .xinitrc, and everything is working fine. I'll install imwheel if it turns out it doesn't function in some applications, but so far so good.
Originally posted by Makaelin Great, thanks. I actually didn't even need imwheel, I just used xmodmap, edited .xinitrc, and everything is working fine. I'll install imwheel if it turns out it doesn't function in some applications, but so far so good.
After loading up with that, I opened a console and typed in xmodmap -pp, which should then give you a list of the pointer buttons, one through seven. All should be linked to themselves (ie, 1 -> 1, 2 -> 2, etc....). Back at the command line, I typed in xmodmap -e "pointer = 1 2 3 6 7 4 5", and hit enter. That remapped the 6 and 7 buttons (scroll wheel) to be identified as 4 and 5 (normally what X-apps consider the scroll wheel).
Closing the console, I checked and made sure it worked. When I saw that everything worked fine, I just edited my ~/.xinitrc file to contain the line from above:
xmodmap -e "pointer = 1 2 3 6 7 4 5"
Voila. That's what worked for me. I'm looking into whether or not there's a higher file that I can add the line to that will make it default for any user account that's created.
Hmmm, I'm not sure why that would be. Maybe it has something to do with the X version you have? I don't know if xmodmap is something fairly new or not? What version are you running?
CletusJones, you've to run xmodmap in a X server and with the same user you started it. The best place to put it is in .xinitrc that's called when you start a X server, it's also the file that loads the WMs.
Closing the console, I checked and made sure it worked. When I saw that everything worked fine, I just edited my ~/.xinitrc file to contain the line from above:
xmodmap -e "pointer = 1 2 3 6 7 4 5"
Voila. That's what worked for me. I'm looking into whether or not there's a higher file that I can add the line to that will make it default for any user account that's created.
You can instead just add this line to /etc/X11/Xmodmap:
Code:
pointer = 1 2 3 6 7 4 5
And everything works just the same. If you don't want to edit the global config, you can add that line to ~/.xmodmap
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.