禁用MacBook上的充电提示音
背景
Macbook上,充电时,会发生滴的声音。
在待机时,充满后会自动放电,放电一会儿,又会重复充电。
会导致过几分钟,出现一次滴的声音,不断的重复。
本文介绍一下如何禁用充电提示音。
方法
执行脚本:
#!/bin/sh
powerchime() {
local pc='PowerChime'
local running=1
pgrep $pc > /dev/null || running=
printf ' [%s] ' "$pc"
printf 'turned '
if [ "$running" ]; then
echo 'off'
killall $pc
afplay /System/Library/Sounds/Submarine.aiff
local shouldChime=0
local shouldntChime=1
else
echo 'on'
afplay /System/Library/CoreServices/$pc.app/Contents/Resources/connect_power.aif
local shouldChime=1
local shouldntChime=0
fi
defaults write com.apple.$pc ChimeOnNoHardware $shouldntChime && \
defaults write com.apple.$pc ChimeOnAllHardware $shouldChime
if ! [ "$running" ]; then
open -g -a $pc
fi
}
powerchime