Su búsqueda del origen de este sonido puede progresar en 2 caminos: qué aplicación lo produce y qué sonido es.
Cual aplicación?
Aquí hay una manera fácil de controlar si este sonido proviene de una captura de pantalla estándar .
Escriba el siguiente comando dos veces:
ls -lu /usr/bin/screencapture
Primero, cuando quieras. La próxima vez, justo después de escuchar el sonido del obturador.
Este comando le mostrará la hora en que se ejecutó este comando por última vez.
Cual sonido
Identificación rápida
Aquí hay un primer intento para asegurarse de qué sonido se utiliza. No puede intentar reconocer un sonido disparando una aplicación y probando todo el sonido que puede producir con su interfaz gráfica.
El único enfoque práctico es utilizar líneas de comando rápidas justo después de escuchar su sonido no solicitado. Abra una ventana Terminal
o xterm
ingrese como están estas 4 líneas de comando que definen funciones de nombre corto para probar 4 sonidos que se aproximan:
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' ; }
En Mountain Lion, estos sonidos se han movido. Entonces estas funciones deben definirse con:
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' ; }
Mantenga esta ventana abierta y, tan pronto como escuche el sonido no solicitado, active estos cuatro comandos para escuchar cuál se jugó:
shutter
lock
unlock
safe
A continuación, para estar seguro, puede verificar una vez más el tiempo de acceso del archivo de sonido identificado con las -lu
opciones de ls
. Por ejemplo, puede confirmar que el sonido de bloqueo se reprodujo con:
ls -lu '/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Resources/lockClosing.aif'
Búsqueda profunda
Si este enfoque rápido falla, aquí hay un comando para identificar el archivo que utilizó el sistema para reproducir un sonido dentro de la 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
Si este comando no informa nada, el siguiente paso será ejecutar la misma búsqueda profunda dentro de su directorio 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