Отключение тачпада при втыкании USB-мышки


Anonymous - Posted on 11 Июль 2007

Надоело отключать тачпад (драйвер synaptics) на ноутбуке при втыкании мышки. Сделал простые правила для udev, два файла:

/etc/udev/rules.d/99-touchpad.rules

ENV{ID_CLASS}=="mouse", RUN+="/etc/udev/scripts/touchpad.sh"

/etc/udev/scripts/touchpad.sh

#!/bin/sh
if [ "$ACTION" == "add" ] ; then
    synclient TouchpadOff=1
    # Раскомментировать для ноутбуков ASUS (погасить индикатор)
    #echo 0 > /proc/acpi/asus/tled
elif [ "$ACTION" == "remove" ] ; then
    synclient TouchpadOff=0
    # Раскомментировать для ноутбуков ASUS (зажечь индикатор)
    #echo 1 > /proc/acpi/asus/tled
fi

И всё! Делал для Gentoo, но должно работать и в других дистрибутивах.

0
Ваша оценка: Ничего

А как такой же финт для наушников и динамиков провернуть?
Как в вендеце - воткнул уши - вырубились динамики,
выткнул - звук пошел на динамики..

куда хоть копнуть? udev? ALSA?

смотри вывод

$ udevadm monitor

может и получишь желаемое

Кстати, если воткнуть мышь и врубить ноут (точнее до загрузки линя) то тачпад не отрубается :((( Может это только у меня на Acer? не знаю...

//Angel 2S2

Ваххх, шайтан!... Работает! :) Мегареспект

на SUSE 11.1 тоже всё прекрасно сработало. спасибо.

вместо "раскомментировать" можно было бы сделать

if [ -w /proc/acpi/asus/tled ]; then
echo foobar > /proc/acpi/asus/tled
fi

Слушайте, а зачем эти лишние ухищрения? Кнопка для тключения тачпада на ноуте не предусмотрена чтоли?

а драйвер??? также как и на переход в ждущий режим бегущим чуваком 3дня реально ищу после переустановки уже месяц заколебалась не могу до ума довести машину. все какие-то... вылазят. То серийники то телек не видит то еще что-то, зато админ на меня в обиде (я сказала что ему зря зарплату платят, не допросишься)

будешь удивлён но на dell-ах ниразу не видел.
в отличии от HP Ж:-)

Да уж... Нут тогда да, не повезло однако.
У меня именно HP, как-то конгда удобнои ин не думаешь на сколько это важно такая мелочь...

поверь мне когда у нас на фирме оказался первый простенький HP, то именно эта фича сразу бросилась в глаза Ж:-) и еще область прокрутки справа на тачпаде.
кстати у Fuji-Siemens тоже нет такой кнопки

У Fuji-Siemens есть такая кнопка. По крайней мере у моего начальника на старом и текущем ноуте и у коллеги и у буха есть =))

У меня Acer, на нем есть эта кнопка (Fn+F8), но при нажатии результата ноль. Она даже системой не видится. :(((

//Angel 2S2

ACTION=="add", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient TouchpadOff=1"
ACTION=="remove", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient TouchpadOff=0"
если добавить в /etc/udev/rules.d/99-touchpad.rules то работает лучше.
Также при любом способе в Xorg.conf надо добавить Option "SHMConfig" "on"

/etc/X11/xorg.conf

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "on"
EndSection

В Ubuntu 8.04 Desktop тоже работает, и на ура. :)
Мега респект.

О!! в мандриве сработало!
спс

У меня тоже, долго правда соображал) Но главное результат. Мой Респект автору...

а у вас тут в ссылках реклама. непорядок

проморгал, спасибо

вах. тошо надо. а то меня этот тачпад раздражает.. спасибо Ж:-)
--
Signature invent in progress 24% ##........

О а я тут видел хороший сайт по этой статье Хакер сайт