Further investigation of this issue has seen me return to the vanilla
Xorg.conf (without SHMConfig turned on). The issue can be described more
simply as follows.

1. syndaemon, as launched by the default Intrepid install, is using XInput to 
change the touchpad properties.
2. synclient uses SHMConfig to change touchpad properties, and requires 
SHMConfig to be set in Xorg.conf, even though it isn't by default.
3. /etc/acpi/asus-touchpad.sh uses synclient to toggle the enabled state of the 
touchpad.

Trying to use a mixed SHMConfig/XInput solution to control touchpad
properties caused the issue I described initially. There are two
solutions to this that I can see. One is to update synclient to use
XInput instead of SHMConfig, to be in line with the recently-updated
syndaemon. The other, which I have implemented as a workaround, is to
edit the asus-touchpad.sh script to use XInput to toggle the touchpad on
and off. The modified asus-touchpad.sh is attached; it now works
correctly with syndaemon.

** Attachment added: "modified asus-touchpad.sh, works through `xinput` instead 
of `synclient` now"
   http://launchpadlibrarian.net/20235392/asus-touchpad.sh

-- 
syndaemon turns disabled touchpad back on after typing
https://bugs.launchpad.net/bugs/300523
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to