Spegnimento del Power Chime


44

Sul nuovo Macbook Pro, Power Chime funziona. Ogni volta che elimino dai servizi principali torna subito. Emette un suono quando si collega il cavo di alimentazione anche quando il volume è allo 0%.

La soluzione che devo ora disabilitare questo fastidioso suono è un'applicazione AppleScript che viene eseguita all'accesso per interrompere il processo tramite terminale. Esiste un modo migliore?


1
Qual'è il tuo indirizzo? Ti mando qualcosa. LOL Oh aspetta, forse dovrei inviarlo a Tetsujin? :)
Monomeeth

purtroppo non credo che la sua soluzione funzioni.
user7875084,

Qualcuno ha provato a eliminare l'app Power Chime nella cartella dei file di sistema?
Jake,

OP, dovresti accettare la risposta di seguito: apple.stackexchange.com/a/309947/190701
guyarad

@Jake sudo rm: /System/Library/CoreServices/PowerChime.app/Contents/MacOS/PowerChime: operazione non consentita
John Jiang

Risposte:


64

La soluzione è impostare ChimeOnNoHardwaresu trueinvece di impostare ChimeOnAllHardwaresu false(nota, Noanziché All):

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

5
Grazie. Questo è ciò che ha funzionato per me sull'alta sierra.
SFbay007,

1
Ho provato questo comando e ho ricevuto questo messaggio: "Non sono stati trovati processi corrispondenti a te"
Disco Danny,

1
@DiscoDanny usa sudo
Matthew Barclay il

2
ha funzionato una volta e funziona principalmente, ma il carillon si spegne ancora con il coperchio chiuso e il laptop bloccato / inattivo.
worc,

6
Funziona su Mojave, ma sì il carillon continua a spegnersi con il coperchio chiuso. Inoltre, solo provando questo ~ 5 volte mi sento come se il cavo o la porta USB-C si spezzasse in breve tempo. La porta è troppo stretta e il cavo è fragile come sempre da Apple. RIP
Magsafe

9

Ecco un'altra soluzione poiché gli altri forniti non sembrano funzionare per te. È possibile creare un file AIFF vuoto per sostituire il carillon predefinito. L'audio del carillon si trova qui:

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

Ho creato un file AIFF vuoto usando Adobe Audition. Con SIP disabilitato, ho eseguito il backup del carillon originale e lo ho sostituito con il mio nuovo file 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

Assicurati di correggere le autorizzazioni sul file:

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

Niente più audio quando si collega la fonte di alimentazione.


1
Grazie mille ha funzionato come un fascino! Ho copiato l'AIF sul desktop, ho aperto il file, disattivato l'audio e quindi salvato. Disabilitato SIP e sostituito (non ho usato Terminal ho appena trascinato e rilasciato), quindi ho eseguito quei due comandi della riga delle autorizzazioni e BOOM! Niente più carillon di potenza.
Disco Danny

1
Questo ha smesso di funzionare dopo l'aggiornamento a OS 10.13.6! Ho guardato il file AIF ed è silenzioso, quindi NON ho IDEA come ha trovato di nuovo quel suono orribile! Ora sono tornato al punto di partenza.
Disco Danny,

Idem @DiscoDanny.
Filippo, il

Non funziona con il coperchio chiuso su Mojave.
minipif

1

Nel caso qualcuno voglia il mio AppleScript che sto usando per fermare questo:

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

Ma sto davvero cercando un altro modo. Qualsiasi aiuto è apprezzato. Grazie.




0

Affinché ciò abbia effetto anche quando il computer è addormentato, è necessario utilizzare anche sudo:

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

Ho dimenticato di dire che su OS 10.13.6, funziona!
Disco Danny,

0

Testato su MacBook Air - MacOS High Sierra

Apri Terminale e

sudo nvram SystemAudioVolume=%00

Ti verrà chiesto di inserire la password.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.