А как сделать это автоматом? То есть без мышки он бы включался, а с мышкой сам бы выключался.
Поставь пакет gsynaptic и проверь работает ли он. Если просит "SHMConfig" "true", то допиши в xorg.conf
в начало(не уверен что расположение имеет смысл, но все же)
Section "ServerFlags"
Option "AutoAddDevices" "off"
EndSection
и в конец
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "true"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection
Теперь проверь есть ли вывод у
$ lsusb | grep Mouse
при подключенной мышке,
и выключается ли тачпад с помощью
$ synclient touchpadoff=1
Если да, то вот скрипт на Ruby, проверяющий подключена ли мышь и включающий/отключающий тачпад:
#!/usr/bin/ruby
while true
STDOUT.sync = true
IO.popen(%&lsusb | grep Mouse&) { |f|
until f.eof?
@mouse_plugged_in = f.gets
end
}
@mouse_plugged_in ? system('synclient touchpadoff=1') : system('synclient touchpadoff=0')
@mouse_plugged_in = nil
sleep 1
end
добавь его в автозапуск