I installed the psmouse with ALPS support from #57 and it works better but is still buggy. I still get occasional spurious refocus actions even when typing and xinput watch-props says "Synaptics Off" is set. I'm using 12.04 LTS on a Dell I15R.
Current issue:
* syndaemon must be running in the background. I messed around with the -i <val> times, while using xinput watch-props ID (the ALPS device id from xinput --list and it seems like it works. The higher the <val> times, the longer "Synaptics Off" property is disabled after typing. However, I still seem to get spurious pointer refocus actions even when the "Synaptics Off" is set.
* I tried to disable tap-to-click using xinput set-prop on various ALPS Tap properties. Another post said xinput set-prop 14 546 0 (set the prop id for "Synaptics Tap Time" to 0) will disable tap-to-click, but I saw no change.
* I can disable the ALPS touchpad by doing xinput set-prop 12 132 0 (On the psmouse device id, set prop id for "Device Enabled" to 0) but this has no effect on the ALPS device.
* I messed around with different values in /etc/modprobe.d/psmouse.conf for "options proto" but all were worse than the built driver.
* I put some printk debug in the driver but it just confirmed what I was seeing. Tap-to-click and the buttons generate the same codes to the driver. alps_tap_mode defaults to enable tap, but when I set it to disable tap, the tap is still enabled. I sent a request to ALPS with a specific request for the tap disable sequence, but (as expected) no response.
* I added known values to /etc/X11/xorg.conf.d/50-synaptics and verified they were set using xinput list-props 14, but that did not seem to affect anything.
* I do Fn-F3 while monitoring the ALPS device (14) and it shows a bunch of changes with no visible result (e.g. "Device Enabled" toggles but does not enable/disable the touchpad. I monitor the psmouse device and see no changes. This is consistent with disabling the touch pad using xinput set-prop on the psmouse device.
I'll continue to investigate because it bugs (no pun) me that I can't groom this to my liking. I suspect the control protocol to my version of the ALPS touchpad may be different than previous AND that 12.04 does not accurately recognize the ALPS touchpad.
I installed the psmouse with ALPS support from #57 and it works better but is still buggy. I still get occasional spurious refocus actions even when typing and xinput watch-props says "Synaptics Off" is set. I'm using 12.04 LTS on a Dell I15R.
Current issue:
* syndaemon must be running in the background. I messed around with the -i <val> times, while using xinput watch-props ID (the ALPS device id from xinput --list and it seems like it works. The higher the <val> times, the longer "Synaptics Off" property is disabled after typing. However, I still seem to get spurious pointer refocus actions even when the "Synaptics Off" is set.
* I tried to disable tap-to-click using xinput set-prop on various ALPS Tap properties. Another post said xinput set-prop 14 546 0 (set the prop id for "Synaptics Tap Time" to 0) will disable tap-to-click, but I saw no change.
* I can disable the ALPS touchpad by doing xinput set-prop 12 132 0 (On the psmouse device id, set prop id for "Device Enabled" to 0) but this has no effect on the ALPS device.
* I messed around with different values in /etc/modprobe. d/psmouse. conf for "options proto" but all were worse than the built driver.
* I put some printk debug in the driver but it just confirmed what I was seeing. Tap-to-click and the buttons generate the same codes to the driver. alps_tap_mode defaults to enable tap, but when I set it to disable tap, the tap is still enabled. I sent a request to ALPS with a specific request for the tap disable sequence, but (as expected) no response.
* I added known values to /etc/X11/ xorg.conf. d/50-synaptics and verified they were set using xinput list-props 14, but that did not seem to affect anything.
* I do Fn-F3 while monitoring the ALPS device (14) and it shows a bunch of changes with no visible result (e.g. "Device Enabled" toggles but does not enable/disable the touchpad. I monitor the psmouse device and see no changes. This is consistent with disabling the touch pad using xinput set-prop on the psmouse device.
I'll continue to investigate because it bugs (no pun) me that I can't groom this to my liking. I suspect the control protocol to my version of the ALPS touchpad may be different than previous AND that 12.04 does not accurately recognize the ALPS touchpad.