I've searched for quite a bit about my particular problem before posting, so sorry to bother you all with yet another imwheel configuration question.
What do I have to do to make the thumb buttons on my 5 button IntelliMouse Explorer mouse function correctly when logged in as a non-root user.
I've been running Linux (Slack 9.1) for about two days now and I've configured imwheel as per the directions listed many times in various forums.
Here's the relevant snippet from my /etc/X11/XF86Config file:
# Identifier and driver
Option "Device" "/dev/mouse"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
And here's what I have inserted into my /etc/X11/xinit/xinitrc.kde file:
# Start the window manager:
xmodmap -e "pointer = 1 2 3 6 7 4 5"
imwheel -k -b "67"
Finally, the .imwheelrc file in my home directory contains:
None, Up, Alt_L|Left
None, Down, Alt_L|Right
This configuration works perfect when I'm logged in as root. The wheel scrolls in Mozilla, and the Thumb Buttons allow me to move simulate "back" and "forward" page history functions.
However, when I log in as a normal user (which I created using "adduser" and all default values) the thumb buttons stop working as desired. If I click the thumb buttons over application windows, the new window will gain focus (I use KDE with MSWindows-like window behavior), but Mozilla no longer responds to these buttons by moving back and forth in page history. However, the scroll wheel continues to function.
I tried calling imwheel by using the "-p" flag, but that didn't fix anything. I also suid-rooted the imwheel binary by executing "chmod +s" on /usr/local/bin/imwheel, but that also did not help. In desperation, I used the KDE KUser utility to add my non-root user to the same groups that root belonged to. That also didn't do much to improve the situation.
Can you guys spot my mistake? Sorry to bore you, and thanks in advance.