Désactivation des périphériques de sortie audio (par exemple, haut-parleurs internes) sous OS X

16

Étant donné que mon moniteur Cinema Display est connecté à la fois via mDP et USB, je peux (assez stupidement) choisir l’option «LED Cinema Display» ou «Display Audio».

De plus, je n'utilise jamais les haut-parleurs internes car ils sonnent extrêmement étriqués.

Mes appareils audio

Comment supprimer / supprimer / désactiver les périphériques audio indésirables? Ça doit être possible en quelque sorte!

ja '
la source
Je n'ai pas de Mac à portée de main (au travail), mais lorsque vous ouvrez les Préférences sonores, je pensais qu'il était possible de supprimer des éléments de cet emplacement.
Nivas
@Nivas: Nope! Malheureusement pas. La seule chose que vous pouvez faire est de sélectionner celui qui doit être actif. Vous ne pouvez même pas les réorganiser. > _ <Pas très Apple-y, je dirais.
ja '30

Réponses:

4

kextunload est une interface formelle de déchargement de kexts sous Darwin OS et Mac OS X.

Déchargez le pilote audio du système:

sudo kextunload /System/Library/Extensions/AppleHDA.kext

Chargez-le à nouveau:

sudo kextload /System/Library/Extensions/AppleHDA.kext

Si ce n'est pas "AppleHDA.kext", une autre extension de noyau dans / System / Library / Extensions / peut être ce que vous cherchez.

James
la source
2

Je ne connais aucun moyen de désactiver les haut-parleurs internes. Cependant, vous pouvez envisager une solution telle que ControlPlane , qui peut définir automatiquement votre sortie audio par défaut (et de nombreux autres paramètres système) en fonction des facteurs environnementaux de votre choix, par exemple, un écran spécifique connecté ou la présence d'un point d'accès WiFi spécifique. .

calum_b
la source