Wyłączanie gongu zasilania

41

Na nowym Macbooku Pro działa Power Chime. Ilekroć usuwam z podstawowych usług, wraca natychmiast. Wydaje dźwięk po podłączeniu przewodu zasilającego, nawet gdy głośność wynosi 0%.

Rozwiązaniem, które muszę teraz wyłączyć, by było to denerwujące, jest aplikacja AppleScript, która uruchamia się podczas logowania, aby zabić proces przez terminal. Czy jest lepszy sposób?

użytkownik7875084
źródło
1
Jaki jest Twój adres? Coś ci wyślę. LOL Och, czekaj, może powinienem wysłać to do Tetsujin? :)
Monomeeth
niestety nie sądzę, że jego rozwiązanie zadziała.
user7875084
Czy ktoś próbował po prostu usunąć aplikację gongu zasilania z folderu plików systemowych?
Jake
OP, powinieneś zaakceptować odpowiedź poniżej: apple.stackexchange.com/a/309947/190701
guyarad
@Jake sudo rm: /System/Library/CoreServices/PowerChime.app/Contents/MacOS/PowerChime: Operacja niedozwolona
John Jiang

Odpowiedzi:

58

Rozwiązaniem jest ustawienie ChimeOnNoHardwarena truezamiast ChimeOnAllHardwarena false(uwaga, Nozamiast All):

defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
killall PowerChime
Florent Guillaume
źródło
4
Dziękuję Ci. To, co działało dla mnie na wysokiej sierrze.
SFbay007
1
Wypróbowałem to polecenie i otrzymałem komunikat: „Nie znaleziono pasujących procesów należących do ciebie”
Disco Danny,
1
@DiscoDanny używa sudo
Matthew Barclay
2
uruchomiłem to raz i działa głównie, ale dzwonek nadal gaśnie z zamkniętą pokrywą i laptopem zablokowanym / śpiącym.
worc
5
Działa na Mojave, ale tak, dzwonek wciąż się wyłącza z zamkniętą pokrywą. Ponadto, po przetestowaniu tego ~ 5 razy mam wrażenie, że kabel lub port USB-C prawdopodobnie pęknie w krótkim czasie. Port jest zbyt ciasny, a kabel jest tak cienki, jak zawsze od Apple. RIP Magsafe ...
mc01
8

Oto inne rozwiązanie, ponieważ inne podane wydają się nie działać dla Ciebie. Możesz utworzyć pusty plik AIFF, aby zastąpić domyślny dzwonek. Dźwięk gongu znajduje się tutaj:

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

Utworzyłem pusty plik AIFF za pomocą Adobe Audition. Po wyłączeniu SIP utworzyłem kopię zapasową oryginalnego gongu i zastąpiłem go nowym plikiem audio:

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

Pamiętaj, aby naprawić uprawnienia do pliku:

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

Nigdy więcej dźwięku po podłączeniu źródła zasilania.

DanMcQ
źródło
1
Dzięki milionowi to działało jak urok! Skopiowałem AIF na pulpit, otworzyłem plik, wyciszyłem go, a następnie zapisałem. Wyłączono SIP i zastąpiłem go (nie użyłem terminala, który właśnie przeciągnąłem i upuściłem), a następnie uruchomiłem te dwa polecenia linii uprawnień i BOOM! Nigdy więcej gongu mocy.
Dyskoteka Danny
1
To przestało działać po aktualizacji do systemu operacyjnego 10.13.6! Spojrzałem na plik AIF i jest cichy, więc NIE MA POMYSŁU, w jaki sposób znalazł ten okropny dźwięk! Teraz wracam do punktu wyjścia.
Disco Danny,
Ditto @DiscoDanny.
Philip
Nie działa z zamkniętą pokrywą w Mojave.
minipif
1

W przypadku, gdy ktoś chce mojego AppleScript, którego używam, aby to zatrzymać:

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

Ale naprawdę szukam innego sposobu. Każda pomoc jest mile widziana. Dzięki.

użytkownik7875084
źródło
0

Jak wyłączyć dźwięk uruchamiania na komputerze Mac?

Testowane na MacBooku Air - MacOS High Sierra

Otwórz terminal I wpisz / lub skopiuj i wklej:

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

sudo nvram SystemAudioVolume =% 00

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

Naciśnij klawisz Enter / Return Zostaniesz poproszony o podanie hasła. Naciśnij klawisz Enter / Return Uruchom ponownie

PJ Mele
źródło
0

Aby to zadziałało również, gdy komputer śpi, musisz użyć sudo również:

defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
sudo defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
sudo killall PowerChime
papuga 1
źródło
Zapomniałem wspomnieć, że w OS 10.13.6 to działa!
Dyskoteka Danny