12 votes

Changer le son d'alerte par défaut à partir du terminal dans Mac OSX

La version de Mac OS X utilisée est 10.8.5.

Lorsque je clique sur le bouton de retour dans une fenêtre de terminal vide, il émet un son d'alerte qui est le son 'Funk' dans les Préférences Système -> Son -> Effets sonores.

J'ai essayé d'aller dans Préférences Terminal -> Paramètres -> Avancé où il y a une case à cocher pour activer la cloche audible/visuelle mais cela n'a pas changé la cloche audible.

Ce son peut-il être changé pour autre chose dans la liste des effets sonores comme Submarine, Tink, etc.

9voto

siannopollo Points 189

Il semble que pour macOS Sierra, vous devez simplement modifier le Son d'alerte dans les Préférences Système Son (Préférences Système > Son > Effets sonores).

9voto

Steve Points 715

En Sierra:

defaults write .GlobalPreferences com.apple.sound.beep.sound /System/Library/Sounds/Submarine.aiff

1 votes

Cela fonctionne pour moi sur High Sierra. La réponse de l'utilisateur495470 ne fonctionne pas pour moi. Pas sûr pourquoi cela a été downvoté. Bien que la OQ ait demandé un 10.8.5, maintenir cette ressource à jour est certainement plus utile.

0 votes

Je peux confirmer pour High Sierra, bien que j'aie dû éditer ceci tout en étant su. Vous pouvez probablement aussi le faire avec simplement sudo, mais je voulais créer un répertoire /var/root/Bibliothèque/Sons, y copier un fichier audio, et l'utiliser pour les préférences globales. Cela a bien fonctionné.

1 votes

Fonctionne également pour macOS Big Sur 11.2.1.

5voto

Je ne sais pas comment faire en sorte que le Terminal utilise un son d'alerte différent, mais si d'autres cherchent comment changer le son d'alerte à l'échelle de MacOS depuis un script, changez la clé com.apple.sound.beep.sound dans le domaine com.apple.systemsound:

defaults write com.apple.systemsound com.apple.sound.beep.sound /System/Library/Sounds/Frog.aiff

1 votes

Cela ne semble plus fonctionner dans macOS Sierra. Avez-vous une nouvelle approche ici ?

0 votes

@WadeWilliams : Ça fonctionne pour moi en utilisant El Capitan, mais iTerm2 doit être redémarré pour que le changement prenne effet. Curieusement, le changement est enregistré immédiatement pour l'application Terminal.

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