Autor Tópico: Como tocar um som ao iniciar o servidor?  (Lida 2850 vezes)

Offline Caiorr

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Como tocar um som ao iniciar o servidor?
« Online: 07 de Dezembro de 2008, 20:19 »
Bom, após trocar o meu coyote para o Ubuntu, tudo ficou melhor !!!

Indo um pouco além do que preciso, gostaria de no meio dos scripts de inicialização ou até no meio de outros, tocar um som avisando o estado e o que foi feito.

Minha placa mãe é uma K8V-X da ASUS.

Pesquisei um pouco sobre e achei o comando play... que já esta funcionando... pelo menos quando mando tocar ele aparenta tocar.. mas não sai nenhum som de todas as entradas (liguei a caixa em todos os pluges de som do micro)...

O comando pcimodules me retorna:

nvidiafb
k8temp
snd-via82xx-modem
snd-via82xx
i2c-viapro
ehci-hcd
uhci-hcd
pata_acpi
pata_via
ata_generic
sata_via
3c59x
rt61
rt61pci
skge
shpchp
amd64-agp

Alguem sabe como fazer o maldito som tocar haha???

Offline asantos.linux

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Como tocar um som ao iniciar o servidor?
« Resposta #1 Online: 17 de Dezembro de 2008, 14:37 »
Olá, não te vou ajudar muito, mas o mod que controla o speaker é  "pcspkr".
faz uma pesquisa e vê o que achas.


abraço.

Offline Chucknoris

  • Usuário Ubuntu
  • *
  • Mensagens: 131
  • Linux for human beings!
    • Ver perfil
Re: Como tocar um som ao iniciar o servidor?
« Resposta #2 Online: 22 de Dezembro de 2008, 11:48 »
Existe um programa chamado "beep" no repositorio, (não confunda com o beep media player), ele é capaz de disparar o speaker da sua placa mãe, não o das caixas de som

Se servir:
#sudo apt-get install beep

Para executar, digita beep no terminal, ele vai disparar um alarme.

- "beep -r 6" ele vai repetir 6 vezes ou quantas vezes voce quiser por exemplo "beep -r 20", voce ainda pode definir um ton para esse alarme brincando com a frequencia que deve afinar ou engrossar o som  ex: "beep -f60 -r5"    onde -f60 é um valor de frequencia que voce pode trocar para ver qual te agrada...

Minha dica é editar colocando esse comando no arquivo "/etc/rc.local"  e então toda vez que reiniciar a maquina ela vai tocar a campainha do sistema quantas vezes você quiser!!!

Outra dica é usar algum reprodutor modo texto e fixar o comando de play no  arquivo "/etc/rc.local" que será reproduzido na inicialização da mesma forma. Pesquise no google sobre mp3 modo texto que vai achar muita coisa!!!
 
« Última modificação: 22 de Dezembro de 2008, 16:23 por Chucknoris »
Ubuntu user Number 15679
Linux User Number 448603

Offline Kamei Hyoga

  • Usuário Ubuntu
  • *
  • Mensagens: 1.095
  • Ubuntu 11.04
    • Ver perfil
Re: Como tocar um som ao iniciar o servidor?
« Resposta #3 Online: 22 de Dezembro de 2008, 13:28 »
Se quiser ficar levando susto (ou dar susto nos outros) heheh, pode usar:

espeak -v pt -s 140 -k20 -l 1 "Testando. Testando. Testando."

Troque o "Testando" pela mensagem que quer ouvir.

Offline Caiorr

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Como tocar um som ao iniciar o servidor?
« Resposta #4 Online: 05 de Janeiro de 2009, 15:49 »
Nossa galera, esqueci do tópico hahaha ..

Muito Obrigado pelas dicas.. O Beep funcionou 100%

O espeak eu instalei e rodei mas não sai nenhum som... e fiquei bem interessado no uso dele, pois poderia falar um ok para cada passo dado !!!

Eu acho que o som não esta instalado corretamente no ubuntu... instalei o play também.. mando tocar e não sai nada..

Alguém tem alguma dica de como configurar ou tentar achar o erro do som?

Offline Chucknoris

  • Usuário Ubuntu
  • *
  • Mensagens: 131
  • Linux for human beings!
    • Ver perfil
Re: Como tocar um som ao iniciar o servidor?
« Resposta #5 Online: 05 de Janeiro de 2009, 22:44 »
Sobre o espeak ele é um pouco chato pois precisa de instalar manualment algumas dependencias e a interface grafica para ele se quiser é gspeak

Eu disse em modo texto, por linha de comando existe um programinha chamado mpg123 que voce toca mp3 por linha de comando, mas pesquise pois eu nunca usei...
Ubuntu user Number 15679
Linux User Number 448603