Tocando som com o style do Fluxbox

Publicado por Rafael em 13/10/2006

[ Hits: 7.448 ]

 


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

O Gimp, você sabia que...

Mudando o editor padrão do crontab

Exibindo determinada linha de um arquivo no terminal

Configurando o Apache + PHP + MySQL com o Xoops

Acesso SSH/FTP no Linux pelo Windows

Leitura recomendada

Ubuntu Manpage Repository

Os usuários e permissões no sistema GNU/Linux

Ubuntu (+ restricted-extras) x Linux Mint

Solução para a instalação do ttf-mscorefonts no Ubuntu 9.10

Xtree no GNU/Linux

  

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