I have a laptop with a synaptics touchpad. I dislike the fact that tapping the mousepad is like pressing a mouse button. So I attempted to port the program tpconfig available at http://www.compass.com/synaptics/ It seems to require a device that is the raw mouse, which as far as I can figure is not available on FreeBSD (it uses /dev/psaux on Linux). Fix: I was able to provide a new ioctl for the psm device that was sufficient to get tpconfig to work. Lets face it, I didn't know what I was doing - I just ramaged around the code and scrounged something together. But it really seems to serve my purposes. Maybe it could be done better. Or maybe other people just don't care for it - I put a feeler out on freebsd-mobile and noone else seemed to care. Or maybe there is something already there that will do what I want. But if you should choose to add something like this to the kernel, I will port tpconfig to the ports collection. Here is what I did:
Responsible Changed From-To: freebsd-bugs->yokota Over to Syscons-san. :-)
I have now made the port for the program tpconfig that uses this PR. Look at http://www.freebsd.org/cgi/query-pr.cgi?pr=21520 Stephen Montgomery-Smith
The PR http://www.freebsd.org/cgi/query-pr.cgi?pr=21520 is out of date (because noone has looked at it, and it was quite a time ago). Now there is a new port submitted for tpconfig at http://www.freebsd.org/cgi/query-pr.cgi?pr=24299 -- Stephen Montgomery-Smith stephen@math.missouri.edu http://www.math.missouri.edu/~stephen
Hi, I have just tried this patch on a FreeBSD-5.1-RELEASE version (because my touchpad was not working). It works almost fine , except that you should also replace (for the 5.1 version) /usr/include/sys/mouse.h to handle the new ioctl ! My touchpad (FYI) is used via is a Gericom Siver Seraph XL ... BUT, (there is always a BUT), if I plug an external PS/2 mouse onto my notebook (rear PS/2 - keyboard), the mouse is still "crazy" ... I use the PR 24299 (modifying include of mouse.h of tpconfig.c) to make my touchpad working properly ... Thanks for you work ! (and if you have any idea for my external mouse ?! ...) Nicolas Belan
Was there ever any action taken on this PR? The ports PR that depends on it now has the dubious honor of being the oldest "new port" PR in GNATS.
State Changed From-To: open->closed A rework of the code for Synaptics touchpads was committed within the last month or two and probably obsoletes this (antique) PR. However, thanks for the submission.