A única capacidade de criação de som que a massa de vidraceiro possui é reproduzir um som quando Ctrl-G (o caractere ASCII BEL) é recebido. Você pode alterar o que ele faz em resposta ao Ctrl-G em Configuração-> Terminal-> Campainha.
Depois de configurar a massa para emitir um sino, você pode executar "tail" como este para enviar um caractere BEL para o seu terminal toda vez que "tail" imprime uma linha:
tail -f /some/file | awk '{print "\07" $0}'
Um problema com essa abordagem é que você provavelmente verá um buffer entre "tail" e "awk". Você não verá a saída aparecer linha por linha; em vez disso, aparecerá apenas toda vez que um par de kilobytes de dados for acumulado. Provavelmente, isso não é aceitável se a intenção for alertada toda vez que uma mensagem for registrada.
Um desenvolvedor razoavelmente qualificado pode escrever um substituto para o comando "tail" que adiciona caracteres BEL à saída. Por exemplo, há um módulo Perl para personalizar um arquivo, com código de exemplo que ilustra comportamentos como esse tail -f
. Seria muito simples adicionar caracteres BEL a esse script.