Xorg 1.6 synaptics

Обновился до xorg-server-1.6.1.901-r3
соответственно перекомпилял все используемые
драйверы input-устройств. все работает ... НО!
у меня на горячую кнопку отключения тачпада (ноут ASUS G50V)
был раньше скриптец под acpi для отключения-включения.
Собственно вот он:

#!/bin/sh

set $*

let flag=(0x$4+1)%2
/usr/bin/synclient TouchpadOff=$flag
# turn off touchpad led

case "$flag" in
*0)
logger "ACPID: Touchpad is ON"
echo "1" > /sys/class/leds/asus\:\:touchpad/brightness ;;
*1)
logger "ACPID: Touchpad is OFF"
echo "0" > /sys/class/leds/asus\:\:touchpad/brightness ;;
*)
logger "ACPID: Unknown event!" ;;
esac

Так вот ... Уж не знаю что произошло, но теперь он не работает!
Подсветку тачпада вырубает как и раньше, но вот сам он не отрубается.
Мистики добавляет тот факт, что если я в консоли выполню
/usr/bin/synclient TouchpadOff=1
то все ок - вырубается.
От дымления мозгов проверил даже правильно ли вычисляется $flag - все ок.

Ни у кого мыслей нет?