macOS : plus de son ?
Accueil Tags Recherche20 Août 2019
macOS : plus de son ?
Dépannage express si votre Mac n'émet plus aucun sonLe problème
Pour une raison que j’ignore encore, il arrive parfois que mon Mac n’émette plus aucun son. Cela arrive généralement après plusieurs jours sans reboot, et la plupart du temps juste après un verrouillage de session.
La solution
Le reboot est la solution la plus évidente, mais le plus souvent j’ai la flemme.
À la place, il suffit de tuer le processus de CoreAudio, qui redémarrera tout seul quelques secondes plus tard. Pour ce faire, lancez cette commande dans votre terminal :
sudo kill -9 `ps ax | grep 'coreaudio[a-z]' | awk '{print $1}'`
La commande en détails pour les curieux :
ps ax
: affiche les processus lancés (sans l’optionu
pour ne pas avoir trop de détails)grep 'coreaudio[a-z]'
: dans tous ces processus, rechercher celui qui concerne l’exécutable de CoreAudioawk
: la ligne récupérée pargrep
(exemple181 ?? Ss 1:04.55 /usr/sbin/coreaudiod
) va être divisée en champs, avec pour séparateur par défaut les espaces'print {$1}'
: fonction de la commandeawk
pour afficher un champ, le premier ici (soit le PID de CodeAudio)kill -9
: on stoppe le processus avec le signal SIGKILL (arrêt forcé)
Pour plus de facilité, vous pouvez directement créer un alias pour cette commande, dans votre .bashrc
ou votre .zshrc
(et consort) :
alias soundfix="sudo kill -9 `ps ax | grep 'coreaudio[a-z]' | awk '{print $1}'`"
Liens :
Source La commande ps La commande grep La commande awk La commande kill