On Slackware Linux the right touchpad/mouse button of an Asus K56CB-XO100 is not working as expected. This is caused by wrong psmouse
module options and an incorrect mouse type used by the gpm
daemon. The solution is very simple.
Configure psmouse
module options
Create /etc/modprobe.d/psmouse.conf
with the following content:
options psmouse proto=exps
Run mouseconfig
and select exps2
Run mouseconfig
as root
and select exps2
.
exps2 Intellimouse Explorer PS/2
This will recreate correct symlinks in /dev
(mouse
-> psaux
) and (OMFG) recreate the /etc/rc.d/rc.gpm
script, so it uses the correct mouse type exps2
.
Restart the system
Now reboot or:
init 3 /etc/rc.d/rc.gpm stop rmmod psmouse modprobe psmouse /etc/rc.d/rc.gpm start init 4
and check the right button. Should behave now as expected.
Worth reading
modinfo psmouse
man gpm
less /usr/src/linux/Documentation/kernel-parameters.txt