paulo1205
(usa Ubuntu)
Enviado em 30/06/2015 - 20:49h
Converter o caráter ASCII BEL (código 7) enviado ao terminal é uma função do terminal ou do emulador de terminal que você estive usando. Essa função pode, às vezes, ser desabilitada, e a forma de fazer, mesmo que esteja ligada, depende de como o driver do terminal ou emulador funcione.
Eu uso KDE, cujo emulador de terminal é o Konsole. Se não me engano, o default do Konsole no Kubuntu é não emitir resposta sonora nenhuma ao caráter BEL. A função de notificação tem de estar ligada, e configurada para emitir um som através do sistema de notificações do KDE, ou executar um comando externo que gere som.
Se fosse um Xterm, ele usaria o a notificação de sino (
bell) do X11, que é mesmo só um sino, não um sistema de música. Eu _acho_ que o sino do X11 pode ser interceptado pelo gerente de janelas, e esse gerente pode transformar isso num evento que gere coisas mais elaboradas na interface de som. Nesse caso, vai depender da configuração do seu ambiente gráfico e ambiente de som.
O que acontece se você tentar emitir um bipe no console de texto, sem o X11?