La ricerca dell'origine di questo suono può avanzare su 2 percorsi:
quale applicazione produce e quale suono è.
Quale applicazione?
Ecco un modo semplice per controllare se questo suono proviene
una cattura dello schermo standard .
Digita il seguente comando due volte:
ls -lu /usr/bin/screencapture
Per prima cosa, quando vuoi.
La prossima volta, subito dopo aver sentito il suono dello scatto.
Questo comando ti mostrerà l'ora in cui questo comando è stato eseguito l'ultima volta.
Quale suono?
Identificazione rapida
Ecco un primo tentativo per sapere quale suono viene utilizzato.
Non puoi provare a riconoscere un suono sparando un'applicazione e provando
tutto il suono che può produrre con la sua interfaccia grafica.
L'unico approccio pratico è quello di usare linee di comando veloci subito dopo
hai sentito il tuo suono non richiesto.
Apri una finestra Terminal
o xterm
e inserisci come sono queste 4 righe di
comando che definisce le funzioni dei nomi brevi per testare 4 suoni in avvicinamento:
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' ; }
Su Mountain Lion, questi suoni si sono spostati. Quindi queste funzioni devono essere definite 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' ; }
Tieni questa finestra aperta e non appena senti il suono non richiesto,
spara questi quattro comandi a turno per sentire quale è stato riprodotto:
shutter
lock
unlock
safe
Successivamente, per sicurezza, puoi ancora una volta verificare il tempo di accesso del file audio identificato con le opzioni -lu
di ls
. Ad esempio, puoi
conferma che il suono di blocco è stato riprodotto con:
ls -lu '/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Resources/lockClosing.aif'
Ricerca approfondita
Se questo approccio rapido fallisce, ecco un comando per identificare il file
che è stato utilizzato dal sistema per riprodurre un suono nell'ora precedente
( -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 questo comando non riporta nulla, il prossimo passo sarà eseguire
la stessa ricerca approfondita all'interno della directory 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