66 votes

Désactiver le carillon d'alimentation

Sur le nouveau Macbook Pro, Power Chime fonctionne. Chaque fois que je supprime les services de base, il revient immédiatement. Il émet un son lorsque vous branchez votre cordon d'alimentation, même si le volume est à 0 %.

La solution que j'ai maintenant pour désactiver ce son gênant est une application AppleScript qui s'exécute à la connexion pour tuer le processus via le terminal. Existe-t-il une meilleure solution ?

1 votes

Quelle est votre adresse ? Je t'enverrai quelque chose. LOL Oh attends, peut-être que je devrais l'envoyer à Tetsujin ? :)

0 votes

Malheureusement, je ne pense pas que sa solution fonctionne.

0 votes

Quelqu'un a-t-il essayé de supprimer l'application Power Chime dans le dossier des fichiers système ?

96voto

Florent Guillaume Points 1014

La solution consiste à définir ChimeOnNoHardware à true au lieu de mettre ChimeOnAllHardware à false (note, No au lieu de All ) :

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

5 votes

Merci. C'est ce qui a marché pour moi sur High Sierra.

3 votes

J'ai essayé cette commande et j'ai obtenu ce message : "Aucun processus correspondant vous appartenant n'a été trouvé"

1 votes

@DiscoDanny utiliser sudo

10voto

DanMcQ Points 314

Voici une autre solution puisque les autres solutions proposées ne semblent pas fonctionner pour vous. Vous pouvez créer un fichier AIFF vide pour remplacer le carillon par défaut. L'audio du carillon se trouve ici :

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

J'ai créé un fichier AIFF vide en utilisant Adobe Audition. Avec le SIP désactivé, j'ai sauvegardé le carillon original et l'ai remplacé par mon nouveau fichier 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

Assurez-vous de fixer les permissions sur le fichier :

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

Plus de bruit lors du branchement de votre source d'alimentation.

2 votes

Merci beaucoup, ça a marché comme sur des roulettes ! J'ai copié l'AIF sur le bureau, j'ai ouvert le fichier, j'ai coupé le son et je l'ai enregistré. J'ai désactivé SIP et l'ai remplacé (je n'ai pas utilisé Terminal, j'ai juste fait un glisser-déposer), puis j'ai exécuté ces deux commandes de ligne d'autorisation et BOOM ! Plus de carillon d'alimentation.

2 votes

Cela a cessé de fonctionner après la mise à jour vers OS 10.13.6 ! J'ai regardé le fichier AIF et il est silencieux, donc je n'ai AUCUNE IDEE comment il a retrouvé ce son horrible ! Maintenant, je suis de retour à la case départ.

0 votes

Idem @DiscoDanny.

2voto

Art Ginzburg Points 31

J'utilise cet outil simple sur tous les MacBooks après 2015 pour basculer rapidement PowerChime.

https://git.io/nochime - traverse curl sans installation, fait le travail souhaité, rien à ajouter ici.

4 votes

L'exécution d'un script directement à partir d'Internet (sans en vérifier le contenu au préalable) comporte cependant certains risques. Il est recommandé de l'installer au moins localement et de l'exécuter à partir de là.

1 votes

@nohillside bon point, je suis d'accord que l'option d'installation locale pour les précautionneux serait agréable à avoir. Mais de toute façon, c'est open-source et facilement lisible. L'adresse exacte qui est curl ed est également facile à vérifier : git.io/powerchime .

1voto

user7875084 Points 765

Au cas où quelqu'un voudrait mon AppleScript que j'utilise pour arrêter ça :

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

Mais je cherche vraiment un autre moyen. Toute aide est appréciée. Merci.

0 votes

1voto

Ellen Spertus Points 143

Aucune des solutions précédentes n'a fonctionné pour moi. Voici comment j'ai désactivé définitivement le carillon sur un MacBook Pro 2017 exécutant Catalina (10.15.6) :

Désactiver la protection de l'intégrité du système (SIP)

  1. Arrêtez votre ordinateur.
  2. Maintenez la touche Command-R enfoncée et appuyez sur le bouton d'alimentation. Maintenez-les enfoncés jusqu'à ce que le logo Apple apparaisse.
  3. Attendez que OS X démarre dans la fenêtre des utilitaires OS X.
  4. Choisissez Utilitaires > Terminal.
  5. Entrez csrutil disable .
  6. Entrez reboot (ou redémarrer l'ordinateur).

[ Source : ]

Supprimer le fichier son

Après le redémarrage, ouvrez un terminal, et faites ce qui suit :

  1. Entrez csrutil status pour vous assurer que vous avez désactivé SIP. Vous devriez voir :

    System Integrity Protection status: disabled.

  2. Entrez sudo rm /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif

  3. Si vous y êtes invité, confirmez l'opération.

  4. Si vous obtenez une erreur qui comprend Read-only file system Entrez sudo mount -uw / . Cela permet de remonter le système de fichiers en lecture-écriture. Retournez à l'étape 2.

Réactiver le SIP

  1. Arrêtez votre ordinateur.
  2. Maintenez la touche Command-R enfoncée et appuyez sur le bouton d'alimentation. Maintenez-les enfoncés jusqu'à ce que le logo Apple apparaisse.
  3. Attendez que OS X démarre dans la fenêtre des utilitaires OS X.
  4. Choisissez Utilitaires > Terminal.
  5. Entrez csrutil enable .
  6. Entrez reboot (ou redémarrer l'ordinateur).
  7. Après le redémarrage, vérifiez que SIP est réactivé avec la commande terminal csrutil status .

2 votes

J'apprécie cette idée et je l'ai essayée après avoir vu une suggestion similaire postée ailleurs, mais, à mon grand étonnement, cette fichue chose a continué à sonner alors que je pensais avoir supprimé le son du carillon (y compris en suivant le schéma désactiver-supprimer-renouveler). Touché, Apple...

0 votes

@Philip Avez-vous vérifié si /System/Library/CoreServices/PowerChime.app/Contents/Resourc‌​es/connect_power.aif existe encore ?

2 votes

Je suis dans le même bateau que Philip - j'ai fait toute la danse : ~$ afplay /System/Library/CoreServices/PowerChime.app/Contents/Resourc‌​es/connect_power.aif Error: AudioFileOpen failed ('wht?') Il sonne toujours. v10.15.6 (19G2021) / MacBook Pro (13 pouces, 2020, Quatre ports Thunderbolt 3)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X