Como saber qual programa acabou de reproduzir som?


20

Às vezes, meu computador repentinamente reproduzia um som curto e irritante (parece darrrt , parece não ser do sistema), e é tão curto que não faço ideia de onde ele vem (e não é possível capturá-lo).

Existe alguma maneira de descobrir qual programa / processo fez isso? (Eu realmente quero matá-lo!)

Estou usando o OS X Mavericks.


O som da campainha curta é usado pelas notificações do calendário na maioria dos casos. Observe se um lembrete aparece no canto superior direito da tela ou no centro de notificações.
— bayindirh

dtracepode ser capaz de analisar as informações. Um olhar rápido sobre a em scripts construídos não parece fornecer qualquer coisa para sondar dispositivos específicos embora assim que provavelmente precisa de um script personalizado

Obrigado por retornar com uma resposta, mas você pode adicioná-lo como resposta abaixo (e aceitá-lo) em vez de modificar a pergunta?
— nohillside

11
@patrix Obrigado pelo seu comentário. Eu apenas segui o seu conselho.
— Qweszxcj 07/07

Respostas:


5

Parece a notificação de login do iMessage.

Tente este comando no terminal para verificar:

afplay "/Applications/Messages.app/Contents/Resources/Logged In.aiff"

Para desativar, desative "Reproduzir efeitos sonoros" nas preferências do iMessage.


4

O SoundBunny pode ajudar com isso. O objetivo principal do aplicativo é permitir que você controle os níveis de som de vários aplicativos, mas também geralmente mostra quais aplicativos emitiram sons recentemente , o que pode ajudar.

Você pode fazer o download de uma demonstração gratuita no site deles e deixá-la em execução até ouvir o barulho novamente. Depois, mude para o SoundBunny e veja o que ele mostra.


4
Como mostra quais aplicativos emitiram sons recentemente? Pelo que posso dizer, apenas mostra uma lista alfabética dos aplicativos que estão abertos. E o registro não mostra quando os sons são reproduzidos, apenas quando os aplicativos são iniciados / finalizados.
— Studgeek 27/05

4

Embora não seja possível verificar isso diretamente, aqui estão algumas soluções alternativas:

  • Se você estiver usando o Google Chrome (ou navegador similar), procure o ícone do alto-falante ao lado da guia ou janela (por exemplo, verifique no menu Janela ).
  • Se você estiver usando o Safari, deverá ver também o ícone do alto-falante ao lado da guia em execução.
  • Alguns aplicativos, como o SoundFlower, podem fornecer extensão extra do kernel para áudio de passagem, para que possam verificar quais processos estão acessando o dispositivo de som.
  • Verifique duas vezes as notificações nas Preferências do sistema e defina Não perturbe ou desabilite o som de reprodução para notificações dos aplicativos recentes ou de todos os aplicativos. Veja este post .
  • Verifique se há entradas de log, por exemplo, pelo seguinte comando:

    log stream --level=debug
    
  • Verifique qualquer atividade de arquivo por fs_usagecomando, por exemplo

    sudo fs_usage
    
  • Usando tentativa e erro, pause e retome os processos para descobrir mais sobre o processo, por exemplo

    ps d
    kill -STOP 1234 5678 # Stop processes via PID(s).
    kill -CONT 1234 5678 # Resume selected processes.
    

2

Aqui está o que eu fiz para encontrar um aplicativo irritante que reproduz um arquivo do sistema. Vá para Preferências do sistema -> Som -> Efeitos sonoros. Alterne entre os efeitos e anote o som que seu aplicativo misterioso está tocando. Quando você encontrar, vá para o terminal e digite:

sudo fs_usage | grep "aiff"

Digite a senha do sistema, se solicitado.

Aguarde o som ser reproduzido novamente e, em seguida, observe a saída do terminal. Procure o nome do arquivo de som que você anotou nos efeitos sonoros e procure todo o caminho para a direita. À direita, você verá o aplicativo que reproduziu o arquivo de som. Agora basta acessar o aplicativo e dizer para desativar a reprodução do arquivo de som, se possível.


1

Obrigado por todas as respostas! O problema foi resolvido e acabou sendo causado por um plug-in do Safari (notificador do Gmail). Método: inspiração (desculpe galera, acabei de descobrir ao instalar um plugin estranho ... muito difícil de explicar como a ideia veio à minha mente ...).


8
Provavelmente, ajudaria outras pessoas se você explicasse como descobriu a causa (ou seja, qual método você usou para identificar qual aplicativo era responsável). Isso pode ajudar outras pessoas na mesma situação, mesmo que não tenham o mesmo plug-in do Safari.
— DW

1

O Boom 3D pode fazer isso e muito mais.

Instale-o, ative o suporte em todo o sistema na janela principal do aplicativo (requer a instalação de outra extensão) e clique no ícone da bandeja:

Basta clicar no botão roxo perto do canto superior direito e você verá uma lista de todos os aplicativos e seu volume. Os aplicativos que tocam música terão um pequeno círculo verde:


@ Allan eu sei, mas isso é apenas compartilhar o nome de um programa, o link existe apenas por conveniência. E realmente não há muito o que explicar por que é o melhor, pois não é o melhor. Outras respostas são igualmente válidas.
— HappyFace 23/03

Você pode editar sua resposta para explicar como alguém poderia usar esse aplicativo para resolver o problema descrito na pergunta? Observando a descrição do recurso, é difícil ver como isso poderia funcionar.
— nohillside

11
@patrix Concluído;)
— HappyFace 23/03
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.