Yes. It requires version 1.6 of the synaptics module for X (synaptics_drv.so), which is now about a year old. It also requires version 1.12 of the X server, although the 1.11 version that was shipped with Ubuntu 12.04 was modified to include support for clickpads -- so Puppy Precise 5.5 does support clickpads.DaveS wrote:It seems that a fairly recent version of synaptics is reqd though.
I think Slacko 5.5 has version 1.12.3 of the X server, so that's good. I'm not sure what version of the synaptics module it has, but since that is newer than the X server shipped with Ubuntu over a year ago I am assuming that it is 1.6 or newer. If you want to know what versions you actually have, this command will give you a lot of information about the synaptics module loaded in your X server:
Code: Select all
grep -A 1 -i synaptics /var/log/Xorg.0.log | less
Although "Clickpad" does have to be set to 1, it is my hope that this is done automatically when the driver detects the clickpad property. But the soft button area is not set automatically by the driver, and until you set it manually, or include it in xorg.conf, your clickpad will just be one giant left button.DaveS wrote:It also seems like it should be possible to activate via synclient "Clickpad=1"
There is hope.DaveS wrote:If there is actually some hope I will persue this further.
For a description of how markreaves got his clickpad working using Puppy Precise, see this thread:
Synaptics Touchpad no right click (FIXED)
If you decide to pursue this, please try the suggestion I posted above yesterday before trying the suggestions I made in the other thread. (And the part about hiding your .flSynclient file, if you have one, is important -- if you have one it probably has the soft button area properties all set to zero. One of the problems that markreaves encountered was that after restarting the X server the right button would work briefly, then the delayedrun script would launch /root/Startup/load-touchpad-settings, which zeroed-out the soft button area.)
The reason I ask you to try this without setting Clickpad=1 is that I am trying to determine a method for Puppy to have clickpad support right out of the box. Having Puppy execute synclient "Clickpad=1", or include that option in xorg.conf would break non-clickpad touchpads. I think that the driver will set it automatically when it detects a clickpad, but so far that is untested, as I have no clickpad.
If you decide to try this and would prefer to move this conversation out of this general bugs thread and into the other thread, that would be OK.
Anyway, thanks for taking the time to read through this long post.