Sua busca pela origem desse som pode progredir em 2 caminhos: qual aplicativo o produz e qual é o som.
Qual a aplicação?
Aqui está uma maneira fácil de controlar se esse som é proveniente de uma captura de tela padrão .
Digite o seguinte comando duas vezes:
ls -lu /usr/bin/screencapture
Primeiro, quando quiser. Da próxima vez, logo após ouvir o som do obturador.
Este comando exibirá a hora em que esse comando foi executado pela última vez.
Qual som?
Identificação rápida
Aqui está uma primeira tentativa de ter certeza de qual som é usado. Você não pode tentar reconhecer um som disparando um aplicativo e tentando todo o som que ele pode produzir com sua interface gráfica.
A única abordagem prática é usar linhas de comando rápidas logo após ouvir seu som não solicitado. Abra uma janela Terminal
ou xterm
e digite como estão estas 4 linhas de comando, definindo funções de nome abreviado para testar 4 sons que se aproximam:
shutter() { afplay '/System/Library/Components/CoreAudio.component/Contents/Resources/CoreAudioAUUI.bundle/Contents/Resources/Grab.aif' ; }
lock() { afplay '/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Resources/lockClosing.aif' ; }
unlock() { afplay '/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Resources/lockOpening.aif' ; }
safe() { afplay '/System/Library/Components/CoreAudio.component/Contents/Resources/CoreAudioAUUI.bundle/Contents/Resources/Sticky Keys Locked.aif' ; }
No Mountain Lion, esses sons mudaram. Então essas funções devem ser definidas com:
shutter() { afplay '/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/system/Grab.aif' ; }
lock() { afplay '/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Resources/lockClosing.aif' ; }
unlock() { afplay '/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Resources/lockOpening.aif' ; }
safe() { afplay '/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/accessibility/Sticky Keys Locked.aif' ; }
Mantenha essa janela aberta e, assim que ouvir o som não solicitado, ative estes quatro comandos para ouvir qual deles foi tocado:
shutter
lock
unlock
safe
Em seguida, para ter certeza, você pode verificar novamente o tempo de acesso ao arquivo de som identificado com as -lu
opções de ls
. Por exemplo, você pode confirmar que o som do bloqueio foi tocado com:
ls -lu '/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Resources/lockClosing.aif'
Pesquisa profunda
Se essa abordagem rápida falhar, eis um comando para identificar o arquivo usado pelo sistema para reproduzir um som na hora anterior ( -atime -1h
):
find /Library /System/Library \( -type d \( -name "iTunes" -o -name "GarageBand" -o -name "Apple Loops" \) -prune \) -o \( \( -name "*.aif*" -o -name "*.wav*" -o -name "*.m4a*" \) -atime -1h -exec ls -luT {} \; \) 2>/dev/null
Se esse comando não relatar nada, a próxima etapa será executar a mesma pesquisa profunda no diretório HOME:
find ${HOME} \( -type d -name "iTunes" -prune \) -o \( \( -name "*.aif*" -o -name "*.wav*" -o -name "*.m4a*" \) -atime -1h -exec ls -luT {} \; \) 2>/dev/null