Autor Tópico: Desabilitar touchpad quando mouse USB é conectado  (Lida 8996 vezes)

Offline batatah

  • Usuário Ubuntu
  • *
  • Mensagens: 21
    • Ver perfil
Desabilitar touchpad quando mouse USB é conectado
« Online: 13 de Novembro de 2007, 11:08 »
Galera to penando pra conseguir fazer isso!
Quero desabilitar o touchpad completamente quando conecto um mouse usb no meu laptop
tenho um vostro 1400 da Dell.

Valeu ae

Offline alexmatos

  • Usuário Ubuntu
  • *
  • Mensagens: 792
  • Arch Linux / Ubuntu 7.04
    • Ver perfil
Re: Desabilitar touchpad quando mouse USB é conectado
« Resposta #1 Online: 13 de Novembro de 2007, 11:17 »
Eu to usando o Arch Linux e consegui fazer isso seguindo a dica (via linha de comando):

Abra o terminal e digite

(não sei se o caminho é esse no Ubuntu, mas acredito que sim)

Código: [Selecionar]
cd /etc/udev/rules.d/
E crie o arquivo com o comando

Código: [Selecionar]
sudo gedit 01-touchpad.rules
Cole o conteúdo abaixo e salve o arquivo.

Citar
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"

Reinicie o computador. Espero que funcione!

Dica original (em inglês):
http://wiki.archlinux.org/index.php/Touchpad_Synaptics#Disabling_touchpad_on_plugged_in_mouse

Offline reynaldohortensi

  • Usuário Ubuntu
  • *
  • Mensagens: 42
    • Ver perfil
Re: Desabilitar touchpad quando mouse USB é conectado
« Resposta #2 Online: 16 de Dezembro de 2008, 18:20 »
Olá pessoal,
estou tentando por em prática essa receita para desabilitar o touchpad sempre que um mouse é conectado na usb e habilitá-lo sempre que o mouse seja desconectado, mas nada funciona.
Primeiro eu tentei implementar a regra exatamente como foi descrito aqui n tópico, mas não funcionava, então eu fiz um teste. Eu peguei a regra sugerida nesse tópico e substituí o comando por uma entrada em um arquivo log, assim:
Código: [Selecionar]
ACTION=="add", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="echo mouse foi conectado >> /home/reynaldo/log/mouse.log"
ACTION=="remove", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="echo mouse foi desconectado >> /home/reynaldo/log/mouse.log"

Criei o arquivo mouse.log e dei permissão de escrita pra ele. Depois eu fiquei fazendo o teste com o mouse, tirando e colocando, mas nada é escrito no arquivo .log.
Alguém sabe porque?
obrigado e abraço
Reynaldo

Offline carloss

  • Usuário Ubuntu
  • *
  • Mensagens: 69
  • Java Dev
    • Ver perfil
    • Blog
Re: Desabilitar touchpad quando mouse USB é conectado
« Resposta #3 Online: 03 de Janeiro de 2009, 14:07 »
será que na class não é usbmouse ou alguma coisa assim ?  ???