Fazer com que toque um som ao se conectar um dispositivo USB...

Iniciado por Legendario, 12 de Outubro de 2007, 00:22

tópico anterior - próximo tópico

Legendario

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

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

brunei

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

lueneberg

legendario, consegui resolver o problema?  também tenho varios sons seguidos... não achei resposta para o problema.... alguma solução?...

kErNeL_sCrIpT

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.

Legendario

Citação de: lueneberg 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?...

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.

lueneberg

Citação de: Legendario online 16 de Maio de 2008, 02:16
Citação de: lueneberg 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?...

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

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.