I would write this ebuild myself if I had the skills and the time to maintain it, but on the site linked above there is a set of patches that can be epatched onto the appropriate gpm source to make a laptop synaptics touchpad compatible gpm. Reproducible: Always Steps to Reproduce: Not really a bug =/
the current gpm repo has incorporated that code afaict backporting it to the last release would be a lot more effort so just sit tight and wait for the next release of gpm ;)
Created attachment 77100 [details] gpm-1.20.1-r5.ebuild
Created attachment 77101 [details] README.evdev
Created attachment 77102 [details, diff] gpm-1.20.1-evdev-endianness.patch
Created attachment 77103 [details, diff] gpm-1.20.1-evdev-responsiveness.patch
This ebuild works with appletouch touchpad on ibook G4.
where did you get those additional evdev patches ? they arent in the upstream gpm git repo
No, I wrote them myself. I couldn't make much sense of the git repo, tbh.
Oh, I should point out if anyone is thinking of using the ebuild: it disables some Gentoo patches that I couldn't get to harmonise with the synaptics patches (not that I really tried) so some regressions are possible.
> No, I wrote them myself. I couldn't make much sense of the git repo, tbh. i just wanted some info before i committed them ... not that i really understand seeing as how i dont know the evdev code at all
Ed: can you gimme a description of each patch so i can use it in the `git commit` message ?
gpm-1.20.1-evdev-endianness.patch: evdev capabilities ioctl (EVIOCGBIT) bit array is packed as unsigned long, not as char (fix for big-endian machines) gpm-1.20.1-evdev-responsiveness.patch: adjust delta calculation to give usable movement on Appletouch touchpads Thanks!
ok, ive committed both upstream, thanks