Отключение звукового сигнала


44

На новом Macbook Pro работает Power Chime. Всякий раз, когда я удаляю из основных служб, он возвращается обратно. Он издает звук при подключении шнура питания, даже если громкость составляет 0%.

Решение, которое я сейчас имею, чтобы отключить этот раздражающий звук, - это приложение AppleScript, которое запускается при входе в систему, чтобы завершить процесс через терминал. Есть ли способ лучше?


1
Какой твой адрес? Я пришлю тебе кое-что. LOL Ой, подождите, может быть, я должен отправить его Тецуджину? :)
Мономет

к сожалению, я не думаю, что его решение работает.
user7875084

Кто-нибудь пробовал просто удалить приложение power chime в папке системных файлов?
Джейк

OP, вы должны принять ответ ниже: apple.stackexchange.com/a/309947/190701
guyarad

@Jake sudo rm: /System/Library/CoreServices/PowerChime.app/Contents/MacOS/PowerChime: операция не разрешена
Джон Цзян

Ответы:


62

Решение состоит в том, чтобы установить , ChimeOnNoHardwareчтобы trueвместо установки , ChimeOnAllHardwareчтобы false(обратите внимание, что Noвместо того , чтобы All):

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

5
Спасибо. Это то, что работало для меня на высокой Сьерра.
SFbay007

1
Я попробовал эту команду и получил это сообщение: «Не найдено ни одного подходящего процесса, принадлежащего вам»
Дискотека Дэнни,

1
@DiscoDanny use sudo
Мэтью Барклай

2
Один раз запускал, и он работает в основном, но перезвон все еще уходит с закрытой крышкой и заблокированным / спящим ноутбуком.
worc

6
Работает на Мохаве, но да, перезвон все еще уходит с закрытой крышкой. Кроме того, только после тестирования ~ 5 раз я чувствую, что кабель или порт USB-C могут сломаться в короткие сроки. Порт слишком тугой, а кабель такой же хлипкий, как и всегда от Apple. RIP Magsafe ...
mc01

9

Вот еще одно решение, так как другие, похоже, не работают для вас. Вы можете создать пустой файл AIFF, чтобы заменить перезвон по умолчанию. Звонок аудио находится здесь:

/System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif

Я создал пустой файл AIFF с помощью Adobe Audition. С отключенным 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, и он молчит, поэтому у меня нет ИДЕИ, как он снова нашел этот ужасный звук! Теперь я вернулся на круги своя.
Дискотека Дэнни

То же самое @DiscoDanny.
Филипп

Не работает с закрытой крышкой на Мохаве.
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

Я забыл упомянуть, что на OS 10.13.6 это работает!
Дискотека Дэнни
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.