The GPM wheel repeater under X doesn't work using 1.20.1, hence it works using 1.20.0-r6. Reproducible: Always Steps to Reproduce: 1. emerge /usr/portage/sys-libs/gpm/gpm-1.20.1.ebuild 2. /etc/init.d/gpm restart 3. try using wheel for example under firebird Actual Results: the screen doesn't scroll. Expected Results: the screen should have scroll, and scroll when using 1.20.0-r6 without changing anything (but as required by etc-update, gpm/gpm-syn.conf XF86Config: Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" EndSection conf.d/gpm: MOUSE=imps2 MOUSEDEV=/dev/psaux REPEAT_TYPE=imps2
Section InputDevice of XF86Config is of course missing the line Option "Device" "/dev/gpmdata" which is present in XF86Config.
Have you tried to use "REPEAT_TYPE=raw" ?? instead of imps2 for your gpm driver.. it seems to be a problem in the imps2 gpm driver, but using raw works fine for me. I'm looking around for patch to fix the driver but haven't found anything yet. Naz
I confirm it works using raw for repeat type. It works as a workaround (and is of course sufficient for my needs). If you need me for more tests, just speak.
I'm going to drop the Severity of this bug since there is a workaround now.
I think doubling drivers will always cause problems actually. Xfree needs straight data from the mouse not interpeted data from gpm
gpm is for console and not for x anyway.