이 소리의 근원에 대한 검색은 두 가지 경로에서 진행될 수 있습니다 : 어느 응용 프로그램에서 소리를 내는지, 어떤 소리인지.
어떤 응용 프로그램입니까?
이 소리가 표준 화면 캡처 에서 나오는지 쉽게 제어 할 수 있습니다.
다음 명령을 두 번 입력하십시오.
ls -lu /usr/bin/screencapture
첫째, 당신이 원할 때마다. 다음에는 셔터 소리가 들리 자마자.
이 명령은이 명령이 마지막으로 실행 된 시간을 표시합니다.
어떤 소리?
빠른 식별
어떤 사운드가 사용되는지 확인하려는 첫 번째 시도입니다. 응용 프로그램을 시작하고 그래픽 인터페이스로 생성 할 수있는 모든 사운드를 시도하여 사운드를 인식하려고 시도 할 수 없습니다.
원하지 않는 소리가 들리 자마자 빠른 명령 줄을 사용하는 것이 유일한 실용적인 방법입니다. 4 개의 다가오는 소리를 테스트하기 위해 짧은 이름 기능을 정의하는 다음 4 줄 명령을 그대로 입력 Terminal
하거나 xterm
창을 열고 입력하십시오.
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' ; }
Mountain Lion에서 이러한 소리가 움직였습니다. 그런 다음 이러한 기능을 다음과 같이 정의해야합니다.
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' ; }
이 창을 열어두고 원하지 않는 소리가 들리 자마자 다음 네 가지 명령을 실행하여 어떤 명령이 재생되었는지 확인하십시오.
shutter
lock
unlock
safe
다음으로, -lu
옵션을 사용하여 식별 된 사운드 파일의 액세스 시간을 한 번 더 확인할 수 있습니다 ls
. 예를 들어 잠금 소리가 다음과 같이 재생되었음을 확인할 수 있습니다.
ls -lu '/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Resources/lockClosing.aif'
깊은 검색
이 빠른 접근 방식이 실패하면 다음 시간 내에 시스템에서 사운드를 재생하는 데 사용한 파일을 식별하는 명령이 있습니다 ( -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
이 명령으로 아무 것도보고하지 않으면 다음 단계는 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