Autor Tópico: Fazer com que toque um som ao se conectar um dispositivo USB...  (Lida 4872 vezes)

Offline Legendario

  • Usuário Ubuntu
  • *
  • Mensagens: 176
  • "Ipod de pobre é violeiro no trem"
    • Ver perfil
    • Linux Legal
Fazer com que toque um som ao se conectar um dispositivo USB...
« Online: 12 de Outubro de 2007, 00:22 »
Estava tentando fazer com que o Ubuntu tocasse um som no momento em que eu plugava ou desplugava o meu pen-drive.

então fiz o seguinte criei o arquivo /etc/udev/rules.d/49-usb.rules e inseri o seguinte código

Código: [Selecionar]
BUS=="usb", ACTION=="add", RUN="/usr/bin/play /usr/share/sounds/generic.wav"

BUS=="usb", ACTION=="remove", RUN="/usr/bin/play /usr/share/sounds/info.wav"
Acontece que quando eu insiro um pendrive, por exemplo, o som é tocado diversas vezes. Será que alguém sabe me ajudar a corrigir isso????

Abraços,

Legendário

Offline brunei

  • Usuário Ubuntu
  • *
  • Mensagens: 97
    • Ver perfil
    • Ubuntu Brasil - Wiki
Re: Fazer com que toque um som ao se conectar um dispositivo USB...
« Resposta #1 Online: 26 de Fevereiro de 2008, 08:43 »
Você pode encontrar uma referencia muito boa sobre o assunto no link abaixo:

Writing udev rules
http://www.reactivated.net/writing_udev_rules.html

Aliás, lendo o material vi que ele coloca o operador += no RUN:

BUS=="usb", ACTION=="add", RUN+="/usr/bin/play /usr/share/sounds/generic.wav"
Bruno Ribeiro

Offline lueneberg

  • Usuário Ubuntu
  • *
  • Mensagens: 727
    • Ver perfil
    • BrasilLivre
Re: Fazer com que toque um som ao se conectar um dispositivo USB...
« Resposta #2 Online: 12 de MAR?O de 2008, 20:10 »
legendario, consegui resolver o problema?  também tenho varios sons seguidos... não achei resposta para o problema.... alguma solução?...

kErNeL_sCrIpT

  • Visitante
Re: Fazer com que toque um som ao se conectar um dispositivo USB...
« Resposta #3 Online: 19 de MAR?O de 2008, 18:06 »
Também tenho interesse, parece que o som teria que não fazer essa espécie de loop que ele faz, será que tem algum parâmetro pra fazer ele tocar uma única vez? Ou outra coisa? Se alguém souber, posta ae fazendo favor.

Offline Legendario

  • Usuário Ubuntu
  • *
  • Mensagens: 176
  • "Ipod de pobre é violeiro no trem"
    • Ver perfil
    • Linux Legal
Re: Fazer com que toque um som ao se conectar um dispositivo USB...
« Resposta #4 Online: 16 de Maio de 2008, 02:16 »
legendario, consegui resolver o problema?  também tenho varios sons seguidos... não achei resposta para o problema.... alguma solução?...

Rapaziada,
não consegui resolver o problema e estou num mato sem cachorro porque minha placa de som não funciona e não consigo nem testar mais... Mas se alguém souber a resposta, ainda tenho interesse.

Offline lueneberg

  • Usuário Ubuntu
  • *
  • Mensagens: 727
    • Ver perfil
    • BrasilLivre
Re: Fazer com que toque um som ao se conectar um dispositivo USB...
« Resposta #5 Online: 16 de Maio de 2008, 08:51 »
legendario, consegui resolver o problema?  também tenho varios sons seguidos... não achei resposta para o problema.... alguma solução?...

Rapaziada,
não consegui resolver o problema e estou num mato sem cachorro porque minha placa de som não funciona e não consigo nem testar mais... Mas se alguém souber a resposta, ainda tenho interesse.

opas.... também tenho interesse....    anda sem tempo... mais ta na lista,,,,

Darcamo

  • Visitante
Re: Fazer com que toque um som ao se conectar um dispositivo USB...
« Resposta #6 Online: 18 de Maio de 2008, 00:58 »
No ano passado brinquei um pouco com python e o hal.
Eu mandava ele exibir o dispositivo conectado quando plugava um pen-drive na USB.

Notei que para o hal, quando eu plugava o pendrive é como se plugasse várias coisas (umas sete ou oito) e não "só o pen-drive". Eram coisas como "scsi_host", "scsi_host_device", "storage_volume", etc..

Pode ser que o udev esteja tocando um som para cada um desses.