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