新しい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のサウンドをすばやく切り替えることができます。
コンピュータがスリープ状態のときにこれを有効にするには、sudoも使用する必要があります。
defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
sudo defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
sudo killall PowerChime