Как отключить звук в MacBook Pro в конце 2016 года?

24

Я нашел это один раз и не снова, но есть способ убить этот ужасный перезвон, когда вы подключаете mbp. (Он перезагружается при перезагрузке, но это лучшее, что я мог сделать.) Теперь я не могу найти этот язык. Я не говорю о перезвоне при загрузке, а скорее о том, что глупый заряд мобильного телефона включает шум.

Дискотека Дэнни
источник

Ответы:

13
defaults write com.apple.PowerChime ChimeOnAllHardware -bool false; killall PowerChime

Он сбрасывается при загрузке, но это будет делать это временно. Я хотел бы узнать, как отключить это навсегда.

РЕДАКТИРОВАТЬ: Я так горжусь собой. Вот что может научить манекен для себя. После того, как я нашел этот код для терминала выше, мне пришлось выяснить, как заставить эту команду выполняться при входе в систему.

Откройте TextEdit и введите

#!/bin/bash

defaults write com.apple.PowerChime ChimeOnAllHardware -bool false; killall PowerChime

exit 0

... и сохраните его на рабочем столе как «PCK.txt». (Powerchime убийца)

Переименуйте этот файл в «PCK.ps»

Откройте Терминал и войдите

cd ~/desktop

перейти на рабочий стол, где находится файл PCK. Затем введите

chmod +x PCK.ps

Теперь вы можете протестировать скрипт, если хотите, надеюсь, он работает и звук убит!

Далее в раскрывающемся меню Терминал есть настройки. Под вкладкой «Профили» справа есть «вложенная вкладка» оболочки. На этой вкладке есть раздел «Когда оболочка выходит», под которым находится поле, в котором вы можете выбрать один из трех вариантов. Я выбрал «Закрыть, если оболочка вышла чисто», и теперь, когда я дважды щелкаю свой файл «PCK.ps», окно терминала мигает, и этот тупой powerchime мертв.

Последний шаг - добавить файл PCK.ps к моим конкретным элементам входа пользователя. Элементы входа в систему находятся в разделе «Предпочтения» / «Пользователи и группы» / «Выбор пользователя» / «Элементы входа». Затем нажмите знак «плюс», найдите файл PCK.ps и добавьте его. Поставьте галочку и попробуйте перезагрузить компьютер!

Дискотека Дэнни
источник
Единственный небольшой облом в этом заключается в том, что программу Terminal по-прежнему необходимо закрыть вручную. Это единственное, для чего я регулярно использую Terminal, поэтому было бы здорово, если бы я мог передать эту команду оболочки в QUIT Terminal после выхода из скрипта!
Дискотека Дэнни
1
Похоже, вы ищете эту стратегию, она будет работать бесшумно и не оставит терминал открытым - stackoverflow.com/a/13372744/228369
chrismarx
8

После обновления до ОС High Sierra это больше не работает! Но гораздо умнее меня выложили гораздо лучшее решение: отключение Power Chime.

Дискотека Дэнни
источник
Хорошо, это работает в 99% случаев. Оставшиеся 1% при пробуждении ноутбука, до включения экрана, но после того, как я его открою, если я подключу шнур питания в этот момент «черного экрана», он звонит! У меня НЕТ ИДЕИ, как он находит звук, так как я отключил файл powerchime.aif. Вроде страшно.
Дискотека Дэнни