Tocando som com o style do Fluxbox

Publicado por Rafael em 13/10/2006

[ Hits: 7.787 ]

 


Tocando som com o style do Fluxbox



Opa, essa é da hora... você já pensou em tocar um som ao escolher um style do seu Fluxbox?! Não sei se você sabia, mas isso é possível. É o que estarei ensinando nessa dica, vejamos.

Requisitos:
  • Fluxbox (gerenciador de janelas - serve para o blackbox também);
  • mpg321 (programa para abrir o som, se quiser use outro);
  • style do Fluxbox (claro, você precisa de um style, mas isso você tem não é?! :d)
  • mp3 (um arquivo de áudio - opa esse é o essencial né).

Então, se você tem todos os requisitos, vamos à obra.

Configurando:

É fácil, vá até o diretório do seu style no Fluxbox (~/.fluxbox/styles/), abra o arquivo de style e adicione a seguinte linha (em qualquer parte):

rootcommand:         mpg321 /diretório/da/mp3/"áudio.mp3"

Exemplo do código:

rootcommand:         mpg321 ~/mp3s/"nome_da_música.mp3"

Pronto, agora salve a alteração e tchuumm, escolha o seu style e ele irá tocar à música. :d

Você pode fazer isso em quantos styles quiser, claro. E assim, sempre que trocar de style, vai tocar uma música. :d

NOTA: Você deve ter reparado que o "nome_da_música.mp3" está entre aspas (""), então deve-se colocar assim mesmo, senão o mpg321 não vai conseguir tocar a mp3.

Probleminha:

Temos um pequeno problema, quando é colocado o código "rootcommand" (com o mpg321), ficará com dois códigos, um para chamar o wallpaper e o outro para chamar a mp3, porém aí que vem o "probleminha", se você estiver usando o style X e mudar para o style Y, quando você mudar de style, o wallpaper que estiver setado no style Y não será colocado, portanto ficará com o mesmo wallpaper do style X, entendeu? Mas nada de tão problemático assim, não é mesmo?! :d

Solução:

Ainda bem que para tudo (ou quase tudo né hehehe :d) nessa vida temos soluções, então, para resolver esse "probleminha", você terá duas opções...

A primeira é você escolher o wallpaper manualmente. :d

A segunda (que é bem melhor), seria em vez de você usar dois códigos "rootcommand", você usaria apenas um deles (deixe o que está setando o wallpaper), adicionando o mpg321 junto, ficando assim:

rootcommand:   esetroot ~/.fluxbox/backgrounds/seu_wallpaper.png && mpg321 ~/mp3s/"nome_da_música.mp3"

OBS: Lembre-se, essa linha é apenas de exemplo, depende do que você estiver usando.

Enfim, colocando daquele jeito, só vai chamar o mpg321 se o esetroot funcionar. :d. Eis a solução mais fácil, não acha?! Feito isso, é só se divertir. ;ddd

Bom... muito massa, não é mesmo?! Eu achei, espero que você também. :d

Até mais...
Rafael

Outras dicas deste autor

Configurando o Apache + PHP + MySQL com o Xoops

Mudando o editor padrão do crontab

O Gimp, você sabia que...

Exibindo determinada linha de um arquivo no terminal

Colocando sombreamento no Fluxbox

Leitura recomendada

Arch Linux Ultimate Install

Conversor de áudio Perl Audio Converter

Convertendo arquivo PDF em HTML e DOC / ODT

Capturar tela do X-Server remotamente

Recuperar um pendrive utilizado como Live USB

  

Comentários
[1] Comentário enviado por daemonio em 17/01/2007 - 18:22h

Boa rafael, achei legal!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts