关闭电源


42

在新的Macbook Pro上,Power Chime运行。每当我从核心服务中删除它时,它就会回来。即使音量为0%,插上电源线时也会发出声音。

我现在要禁用这种令人讨厌的声音的解决方案是AppleScript应用程序,它在登录时运行以通过终端终止进程。有没有更好的办法?


1
你的地址是什么?我会寄给你一些东西。大声笑哦等等,也许我应该把它送到Tetsujin?:)
Monomeeth

不幸的是,艾特认为他的解决方案有效。
user7875084

有没有人试图删除系统文件文件夹中的电源铃声应用程序?
杰克

OP,你应该接受以下答案:apple.stackexchange.com/a/309947/190701
guyarad

@Jake sudo rm:/System/Library/CoreServices/PowerChime.app/Contents/MacOS/PowerChime:不允许操作
John Jiang

Answers:


61

解决方案是设置ChimeOnNoHardwaretrue而不是设置ChimeOnAllHardwarefalse(注意,No而不是All):

defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
killall PowerChime

5
谢谢。这对我在高山脉上有用。
SFbay007 '18年

1
我尝试了这个命令,得到了这样的信息:“没有找到属于你的匹配进程”
迪斯科丹尼

1
@DiscoDanny使用sudo
Matthew Barclay

2
跑了一次,它主要起作用,但是盖子关闭,笔记本电脑锁定/睡眠时,钟声仍响起。
蠕虫

6
可以使用Mojave,但是在盖子关闭的情况下铃声仍然响起。另外,仅仅测试了~5次,我觉得USB-C电缆或端口可能会在短时间内断开。端口太紧,电缆和Apple一样脆弱。RIP Magsafe ...
mc01

9

这是另一种解决方案,因为其他提供的解决方案似乎并不适合您。您可以创建一个空的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

连接电源时不再有音频。


1
万分感谢这就像一个魅力!我将AIF复制到桌面,打开文件,将其静音然后保存。禁用SIP并替换它(我没有使用终端我只是拖放),然后运行这两个权限行命令和BOOM!没有更多的力量。
迪斯科丹尼

1
更新到OS 10.13.6后停止工作!我查看了AIF文件并且它是静音的,所以我没有IDEA如何再次发现可怕的声音!现在我回到原点。
迪斯科丹尼

同上@DiscoDanny。
菲利普

在Mojave关闭盖子时不起作用。
minipif

1

万一有人想要我的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

但真的在寻找另一种方式。任何帮助表示赞赏。谢谢。




0

如何禁用Mac上的启动声音?

在MacBook Air上测试 - MacOS High Sierra

打开终端并输入/或复制并粘贴:

================================

sudo nvram SystemAudioVolume =%00

================================

按Enter / Return键您将被要求输入您的密码。按Enter / Return键重启


0

为了使这个也在计算机睡着时生效,你还需要使用sudo:

defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
sudo defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
sudo killall PowerChime

我忘了在操作系统10.13.6上提到它,这有效!
迪斯科丹尼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.