Для Dell Inspiron (U10.10 и много других до U18.04)
Создаем файл /bin/switchtouchpad с правами 777
#!/bin/bash
LOCKFILE="/tmp/touchpad_off"
if [[ -f "$LOCKFILE" ]]
then
xinput set-prop 'PS/2 Generic Mouse' 'Device Enabled' 1
rm $LOCKFILE
else
xinput set-prop 'PS/2 Generic Mouse' 'Device Enabled' 0
touch -f $LOCKFILE
fi
В меню "Система/Параметры/Комбинации клавиш клавиатуры", нажимаем кнопку Добавить, название: “Переключатель тачпад”, в поле команды: switchtouchpad и назначаем комбинацию клавиш Win-F3 для его запуска. (Win клавиша почти не используется так что она годный кандидат на системные вещи)
xinput выдаст нужные данные
Заменить "PS/2 Generic Mouse"
ImPS/2 ALPS GlidePoint ; Dell Inspiron 1545 / Lubuntu 11.04, Linux Mint 12
ETPS/2 Elantech Touchpad ; Asus ul30jt / ubuntu ?.?
SynPS/2 Synaptics TouchPad ; HP 630
SYNA3067:00 06CB:8265 Touchpad ; HP 430 G5
Для HP ProBook 430 G5 - Linux Mint (XFCE)
#!/bin/bash
LOCKFILE="/tmp/touchpad_off"
MESSAGE="Oops..."
if [[ -f "$LOCKFILE" ]]
then
xinput set-prop 'SYNA3067:00 06CB:8265 Touchpad' 'Device Enabled' 1
MESSAGE="Touchpad On"
echo "has file"
rm $LOCKFILE
else
xinput set-prop 'SYNA3067:00 06CB:8265 Touchpad' 'Device Enabled' 0
MESSAGE="Touchpad Off"
touch -f $LOCKFILE
echo "no file"
fi
notify-send -i xfce-newmail "switchtouchpad" "$MESSAGE"