새로운 Macbook Pro에서는 Power Chime이 실행됩니다. 핵심 서비스에서 삭제할 때마다 바로 돌아옵니다. 볼륨이 0 % 일 때도 전원 코드를 꽂을 때 소리가납니다.
이 성가신 소리를 비활성화하는 솔루션은 로그인을 통해 터미널을 통해 프로세스를 종료하는 AppleScript 응용 프로그램입니다. 더 좋은 방법이 있습니까?
새로운 Macbook Pro에서는 Power Chime이 실행됩니다. 핵심 서비스에서 삭제할 때마다 바로 돌아옵니다. 볼륨이 0 % 일 때도 전원 코드를 꽂을 때 소리가납니다.
이 성가신 소리를 비활성화하는 솔루션은 로그인을 통해 터미널을 통해 프로세스를 종료하는 AppleScript 응용 프로그램입니다. 더 좋은 방법이 있습니까?
답변:
이 솔루션은 설정하는 것입니다 ChimeOnNoHardware
에 true
대신 설정 ChimeOnAllHardware
에 false
(, 메모를 No
대신 All
) :
defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
killall PowerChime
여기에 제공된 다른 솔루션이 효과가없는 것처럼 보이는 다른 솔루션이 있습니다. 비어있는 AIFF 파일을 만들어 기본 차임을 바꿀 수 있습니다. 차임 오디오는 다음 위치에 있습니다.
/System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif
Adobe Audition을 사용하여 빈 AIFF 파일을 만들었습니다. SIP가 비활성화 된 상태에서 원본 차임을 백업하고 새 오디오 파일로 교체했습니다.
sudo mv /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif_bak
sudo mv ~/Desktop/null.aif /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif
파일에 대한 권한을 수정하십시오.
sudo chown root:wheel /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif
sudo chmod 644 /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif
전원을 연결할 때 더 이상 오디오가 없습니다.
누구든지 내 AppleScript를 원한다면 이것을 중지하는 데 사용하고 있습니다.
tell application "System Events"
delay 3
set ProcessList to name of every process
if "PowerChime" is in ProcessList then
set ThePID to unix id of process "PowerChime"
do shell script "kill -KILL " & ThePID
end if
end tell
그러나 실제로 다른 방법을 찾고 있습니다. 도움을 주시면 감사하겠습니다. 감사.
2015 년 이후 모든 MacBook에서이 도구를 사용하고 있으며 PowerChime 사운드를 빠르게 전환 할 수 있습니다.