Система Arch-3.5.3 + xfce4.10 + slim.
Ноут thinkpad, тачпад нафиг не нужен - юзаю трекпоинт, очень доволен =).
Столкнулся с такой проблеммой:
На ноуте нет отдельной кнопки отключения тачпада, в биосе тоже никакого упоминания. Touchpad Indicator не катит.
Немного погуглил и нашел решение в виде скрипта.
#!/bin/bash
declare -i ID
ID=`xinput list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'`
xinput set-prop $ID "Device Enabled" 0
Положил в хом директорию, сделал симлинк /etc/rc.d/disable-touch.
Вдобавок создал в /etc/pm/sleep.d/ файл «91touch» следующего содержания:
#!/bin/sh
#
# 91touch: disable touchpad on wakeup
case "$1" in
thaw|resume)
export DISPLAY=:0
su -c - nblxtap /home/nblxtap/Autorun/disable_touchpad.sh
;;
*) exit $NA
;;
esac
Это нужно чтобы тачпад отключался по пробуждении.
Поставил vbox и теперь приходится переключаться между седьмой и восьмой консолью(на седьмой арч на восьмой семерка). Но после переключения обратно в седьмую консоль тоесть на «первый» x-сервер тачпад снова благополучно работает.
Как можно отловить это событие переключения Х сервера и назначить выполнение скрипта?