Utilisez des haut-parleurs internes avec d'autres branchés

37

J'ai un ensemble de haut-parleurs surround connectés à mon iMac via la prise casque. J'utilise un commutateur pour contrôler le contenu des enceintes (iMac, iPod ou MacBook / aux). Pour ne pas devoir constamment débrancher et rebrancher, je laisse le câble audio dans le port audio de l'iMac. Cela signifie que lorsque j'écoute quelque chose d'une autre source, je ne peux rien entendre de l'iMac à moins de débrancher le câble.

Y a-t-il un moyen de forcer le son à sortir des haut-parleurs internes, même s'il y a quelque chose dans le port de sortie audio?

Nathan Greenstein
la source
1
Je pense que tu ne peux pas Nathan. Vous devrez vous procurer une carte audio externe ou un casque USB (doté de sa propre carte audio). :(
Martin Marconcini
1
Je suis tenté de récompenser cela - il doit y avoir quelqu'un qui a piraté son firmware ou a compris comment ignorer le commutateur matériel maintenant, non? L'ajout de matériel résout le problème et renvoie le contrôle au panneau de configuration du son, mais une solution native serait préférable.
bmike
J'ai une question similaire car je n'ai qu'une basse sur mon imac et j'aime bien que le haut-parleur interne joue pour les aigus.
aeroxy
assez incroyablement, la solution semble être "non, ce n'est pas possible sans hacking
intensif

Réponses:

6

Je suis presque sûr que cela ne peut pas être fait avec la prise casque intégrée. Ce que vous pouvez essayer, c’est d’obtenir une carte son USB ( un exemple , mais il y en a beaucoup pour 20 dollars environ) dans laquelle brancher vos écouteurs. Cela devrait vous donner deux options dans les préférences sonores.

PS, si vous cliquez sur l’icône du haut-parleur dans la barre de menus en cliquant sur la touche Option, vous obtenez un moyen plus rapide d’échanger les entrées / sorties plutôt que d’aller à chaque fois dans le volet des préférences sonores.

robmathers
la source
Et vous pouvez le rediriger vers les deux: apple.stackexchange.com/questions/54675/…
TheDoctor
5

Il existe un moyen de le faire, mais c'est difficile et probablement pas pour tous les utilisateurs. Ce qui s’est passé, c’est que Apple a un commutateur "matériel" intégré, qui envoie un signal pour activer / désactiver le haut-parleur interne. Parce que Windows ou un autre système d'exploitation n'a tout simplement pas une telle fonction intégrée, ce sera juste un signal étrange qui ne fait rien.

Option 1

Je ne peux pas désactiver ce signal, il nécessite probablement un modificateur hautement qualifié de kext, mais j'ai trouvé un moyen de réinitialiser le haut-parleur interne après l'avoir désactivé. Cela ne collera pas après un redémarrage, vous devez donc le faire à chaque fois après le démarrage.

  1. Sauvegardez votre AppleHDA.kext dans / Système / Bibliothèque / Extensions /

  2. Affichez le contenu du paquet de ce fichier, allez à Contenu / Plugins puis supprimez AppleHDAHALPlugIn.bundle.

  3. Rechargez le kext en lançant

    sudo kextunload /System/Library/Extensions/AppleHDA.kext
    sudo kextload /System/Library/Extensions/AppleHDA.kext
    ps aux | grep 'coreaudio[d]' | awk '{print $2}' | xargs sudo kill
    
  4. Récupérez le fichier de sauvegarde AppleHDA.kext (ou votre ordinateur ne démarrera pas au prochain redémarrage).

Notez que si vous débranchez le casque, il apparaîtra dans le panneau de votre périphérique audio. Testé en travaillant sur un iMac de rétine. Ne fonctionne pas sur un Macbook de rétine (pas d’audio par la suite).


Option 2

J'ai un meilleur moyen de faire cela (cette méthode ne fonctionne plus pour 10.12.x +).

  1. Il faut que les fichiers suivants
    soient
    stockés:

  2. Ouvrez le premier téléchargement et faites-y glisser le deuxième téléchargement. Il faudra 10 minutes pour l'installer. Puis redémarrez votre système.

Vous ne disposerez pas de sortie de ligne et de haut-parleurs internes dans votre panneau audio en tout temps, même si votre casque n'est pas branché.

Testé sur macOS 10.11, iMac Retina et ne fonctionne pas sur MacBook Pro Retina.

aéroxy
la source
Wow c'est assez cool!
Neuf
Malheureusement, les fichiers ne sont plus disponibles sur Mega.
Benjamin B.
Souhaitez-vous ré-télécharger? Cela semble être une solution utile, mais les liens de téléchargement sont brisés. : /
cavalcade
@cavalcade, je ne me souviens pas de quoi il s'agissait, je ne pense pas non plus que cela fonctionne avec le nouveau MacOS.
aeroxy
: panda triste: dommage car c'était une excellente solution. M'a toujours dérangé quand je lisais «c'est câblé». Non, c'est juste appliqué au niveau de l'OS
cavalcade
1

Il n'existe aucun moyen documenté de remplacer le commutateur qui désactive les haut-parleurs internes lorsqu'une prise casque est détectée.

Le commutateur qui détecte si une prise casque de 3,5 mm ou un mini-lien est inséré supprime le haut-parleur interne du panneau de commande du son. (Probablement à un niveau suffisamment bas pour que le système d'exploitation lui-même ne puisse pas écraser ce contrôle.)

Etant donné qu’il n’existe pas de piratage de microprogramme, de piratage d’OS ou de préférence masquée largement connus pour désactiver cette détection, vous devrez ajouter une clé USB au casque pour éviter de perdre votre option de haut-parleur interne lorsqu'un casque est branché.

Tant que vous ne vous connectez pas au port Apple, vous pouvez basculer entre les sources de sortie internes et autres à l'aide des outils normaux (ou de l'option logicielle tierce de votre choix).

bmike
la source
0

J'ai essayé de faire en sorte que cela fonctionne. Après avoir quitté mon Mac Pro qui a des haut-parleurs et un casque branchés et que je commute simplement entre eux (et même des haut-parleurs internes) vers un nouvel iMac, je dois débrancher le casque sans interruption pour obtenir un son à travers les haut-parleurs de l'iMac. Ce que je suis sur le point de commander est un simple dongle USB Sound Card. Petite chose qui donne une prise audio via un usb, cela devrait ensuite me permettre de cliquer et de modifier l'icône de volume et de basculer entre les casques intégrés et les casques, car ils les verront comme des sorties séparées.

Rich Standbrook
la source
0

J'utilise Boot Camp pour exécuter Windows 7 sur mon iMac 27 "mi-2011. En mode Windows, j'ai le choix entre des haut-parleurs internes ou une prise casque dans ma sortie audio, même si le casque est branché en permanence à la prise casque. Windows l'a résolu, pourquoi Mac ne peut-il pas - après tout, c'est le même matériel!

TeeGee
la source
0

Le commutateur utilisé est basé sur le matériel. Il est donc impossible de le remplacer, sauf avec un périphérique audio USB ou avec des haut-parleurs Bluetooth!

René
la source
1
Ce n'est pas basé sur le matériel. C'est une fonctionnalité OSX.
aeroxy
-1

Vous pouvez modifier le son (sortie et entrée) directement dans le panneau Préférences Sons. Il y a un onglet de sortie qui inclut un sélecteur pour sélectionner la sortie. entrez la description de l'image ici

Si vous voulez quelque chose d'un peu plus pratique, j'ai utilisé un programme gratuit appelé Audio Switcher de Spike Software . Il se trouve dans la barre des tâches et offre un accès rapide aux mêmes paramètres que ceux de la sous-fenêtre Préférences de son.

rwr
la source
Ceci est ma configuration actuelle sur Lion. Je me souviens que j’utilisais ce même logiciel depuis 10.5, mais je n’ai rien d’autre que la machine Lion à tester.
rwr
5
J'ai bien peur que ça ne marche pas. Dès que vous branchez un casque, les haut-parleurs internes disparaissent de la liste. Votre séjour, parce que vous avez un casque USB.
Nathan Greenstein
Il est plus facile de sélectionner le périphérique de sortie en cliquant sur le haut-parleur dans la barre de menus (à droite) tout en maintenant la touche Option enfoncée .
Nicolas Barbulesco
Nous, les utilisateurs de Mac, ne connaissons pas la barre des tâches.
Nicolas Barbulesco
-1

Un moyen plus rapide de faire ce que @rwr a suggéré est de cliquer sur l’icône audio dans la barre de menus et de sélectionner Haut-parleurs internes sous Sortie.

entrez la description de l'image ici

Matt Love
la source
7
Malheureusement, une fois les écouteurs branchés, les haut-parleurs internes disparaissent de la liste.
Nathan Greenstein
Ah Je pense que Mac OS X traite les ports audio iMac de la même manière que les ports audio portables. J'ai un Mac Pro qui vous permet de vous différencier. Je ne connais pas de manière indigène de le faire. Je vais faire une petite recherche et voir si quelque chose se présente.
Matt Love