E aí galera!
Essa dica partiu de uma dúvida que tive e que ninguém
acabou respondendo e como eu não tenho muita paciência
para esperar a resposta, acabei fuçando até que descobri
como resolver o problema.
Trata-se de colocar um script para ser rodado automaticamente
quando o Blackbox for finalizado, assim como você pode
colocar um som na entrada dele, eu queria colocar um som para
tocar quando ele fosse encerrado, mas antes de ele encerrar, e
acabei descobrindo como.
Você deve fazer o seguinte: primeiro abra o seu arquivo de menu
do Blackbox, o meu fica em /usr/local/blackbox.
Caso você não saiba onde ele se encontra, utilize esse comando
para achar o diretório do Blackbox:
$ find / -name blackbox
Abra o arquivo chamado 'menu' com o seu editor de texto favorito.
Dentro do arquivo, apague a linha onde está o comando para sair
do Blackbox, geralmente está como: "[exit] (Exit)"
Apague essa linha e coloque essa no lugar:
"[exec] ~/.endbb"
O próximo passo é criar o arquivo .endbb no seu diretório home, para isso use o comando:
$ touch ~/.endbb
E dê permissão de execução para ele:
$ chmod 755 ~/.endbb
Agora abra o arquivo .endbb e coloque o que está aqui embaixo nele:
#!/bin/bash
amp -volume 100 "som_para_tocar.mp3" >/dev/null 2>&1
killall blackbox
Onde esta o comando amp, você pode colocar qualquer outro
player de som de linha de comando e troque "som_para_tocar.mp3" pelo
nome do som que você quer executar na saída do Blackbox.
Não coloque o & no final do comando "amp", pois assim, o Blackbox vai se
encerrar enquanto o som estiver tocando. O legal sem o & do final
(aquele que faz os programas serem executados em background) é que o
som que você escolheu vai tocar, e somente depois disso, o Blackbox se encerra.
Esse é a minha segunda dica, espero que tenha sido útil para os amantes
do Blackbox e que vocês tenham gostado.
Até mais.
Nenhum comentário foi encontrado.