I know this isn't really a work around but until there really is a fix for this... here is my way of dealing with it...
I have (out of frustration) started using the xorg keyboard-mouse-emulator, and disable/enable the touchpad as needed with two bash scripts. I include this only to help someone else who is as frustrated as I am.
disable-touchpad:1:#!/bin/bash
disable-touchpad:2:
disable-touchpad:3:###
disable-touchpad:4:echo "$0"' : XOrg tip!'
disable-touchpad:5:echo "$0"' : SHIFT-CTRL-NUMLOCK turn on keyboard/mouse-emulator'
disable-touchpad:6:echo "$0"' : NL / * - on/off left middle right'
disable-touchpad:7:echo "$0"' : 7 8 9 nw n ne'
disable-touchpad:8:echo "$0"' : 4 5 6 w c e (5 = click)'
disable-touchpad:9:echo "$0"' : 1 2 3 sw s se'
disable-touchpad:10:echo "$0"' : 0 . d u (0=mousedown .=mouseup)'
disable-touchpad:11:echo "$0"' : http://en.wikipedia.org/wiki/Mouse_keys'
disable-touchpad:12:echo "$0"' : http://www.thinkwiki.org/wiki/How_to_get_special_keys_to_work#xmodmap_configuration'
disable-touchpad:13:
disable-touchpad:14:TOUCHPAD_ID="$(xinput list | egrep 'SynPS.2.Synaptics.TouchPad' | sed 's/^.*id=//' | sed 's/[ ].*//')"
disable-touchpad:15:### echo "TOUCHPAD_ID=$TOUCHPAD_ID"
disable-touchpad:16:
disable-touchpad:17:### 0 = disabled ( device enable = false )
disable-touchpad:18:### 1 = enabled ( device enable = true )
disable-touchpad:19:xinput set-prop "$TOUCHPAD_ID" "Device Enabled" 0
disable-touchpad:20:
enable-touchpad:1:#!/bin/bash
enable-touchpad:2:
enable-touchpad:3:TOUCHPAD_ID="$(xinput list | egrep 'SynPS.2.Synaptics.TouchPad' | sed 's/^.*id=//' | sed 's/[ ].*//')"
enable-touchpad:4:### echo "TOUCHPAD_ID=$TOUCHPAD_ID"
enable-touchpad:5:xinput set-prop "$TOUCHPAD_ID" "Device Enabled" 1
I know this isn't really a work around but until there really is a fix for this... here is my way of dealing with it...
I have (out of frustration) started using the xorg keyboard- mouse-emulator, and disable/enable the touchpad as needed with two bash scripts. I include this only to help someone else who is as frustrated as I am.
disable- touchpad: 1:#!/bin/ bash touchpad: 3:### touchpad: 4:echo "$0"' : XOrg tip!' touchpad: 5:echo "$0"' : SHIFT-CTRL-NUMLOCK turn on keyboard/ mouse-emulator' touchpad: 6:echo "$0"' : NL / * - on/off left middle right' touchpad: 7:echo "$0"' : 7 8 9 nw n ne' touchpad: 8:echo "$0"' : 4 5 6 w c e (5 = click)' touchpad: 9:echo "$0"' : 1 2 3 sw s se' touchpad: 10:echo "$0"' : 0 . d u (0=mousedown .=mouseup)' touchpad: 11:echo "$0"' : http:// en.wikipedia. org/wiki/ Mouse_keys' touchpad: 12:echo "$0"' : http:// www.thinkwiki. org/wiki/ How_to_ get_special_ keys_to_ work#xmodmap_ configuration' touchpad: 13: touchpad: 14:TOUCHPAD_ ID="$(xinput list | egrep 'SynPS. 2.Synaptics. TouchPad' | sed 's/^.*id=//' | sed 's/[ ].*//')" touchpad: 15:### echo "TOUCHPAD_ ID=$TOUCHPAD_ ID" touchpad: 16: touchpad: 17:### 0 = disabled ( device enable = false ) touchpad: 18:### 1 = enabled ( device enable = true ) touchpad: 19:xinput set-prop "$TOUCHPAD_ID" "Device Enabled" 0 touchpad: 20: touchpad: 1:#!/bin/ bash touchpad: 3:TOUCHPAD_ ID="$(xinput list | egrep 'SynPS. 2.Synaptics. TouchPad' | sed 's/^.*id=//' | sed 's/[ ].*//')" touchpad: 4:### echo "TOUCHPAD_ ID=$TOUCHPAD_ ID" touchpad: 5:xinput set-prop "$TOUCHPAD_ID" "Device Enabled" 1
disable-touchpad:2:
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
disable-
enable-
enable-touchpad:2:
enable-
enable-
enable-