Usa altoparlanti interni con altri collegati

37

Ho un set di altoparlanti surround, collegato al mio iMac attraverso il jack per le cuffie. Io uso un interruttore per controllare cosa va al set di altoparlanti (iMac, iPod o MacBook / aux). In modo che non debba essere costantemente scollegata e ricollegata, lascio il cavo audio nella porta audio di iMac. Ciò significa che quando ascolto qualcosa da un'altra fonte, non riesco a sentire nulla da iMac a meno che non scolleghi il cavo.

C'è un modo per forzare l'uscita del suono dagli altoparlanti interni, anche se c'è qualcosa nella porta di uscita audio?

    
posta Nathan Greenstein 17.01.2011 - 16:42
fonte

8 risposte

6

Abbastanza sicuro che non può essere fatto con il jack per cuffie integrato. Quello che potresti provare è ottenere una scheda audio USB ( un esempio , ma ci sono molti là fuori per $ 20 o giù di lì) per inserire le cuffie. Questo dovrebbe darti due opzioni nelle preferenze del suono.

PS, se fai clic sull'altoparlante nella barra dei menu, ottieni un modo più veloce per scambiare ingressi / uscite piuttosto che andare al pannello delle preferenze sonore ogni volta.

    
risposta data 04.10.2011 - 18:14
fonte
5

C'è un modo per farlo ma è difficile e probabilmente non per ogni utente. Quello che è successo è che Apple ha un interruttore "hardware" integrato, che invia un segnale per disabilitare / abilitare l'altoparlante interno. Poiché Windows o altri sistemi operativi semplicemente non hanno tale funzione integrata, sarà solo un segnale strano che non fa nulla.

Opzione 1

Non posso disabilitare questo segnale, probabilmente richiede un modificatore kext altamente qualificato, ma ho trovato un modo per resettare l'altoparlante interno dopo che è stato disabilitato. Non si attaccherà dopo il riavvio, quindi devi farlo ogni volta dopo l'avvio.

  1. Esegui il backup del tuo AppleHDA.kext in / Sistema / Libreria / Estensioni /

  2. Mostra il contenuto del pacchetto di questo file, vai su Contenuti / Plugin, quindi rimuovi AppleHDAHALPlugIn.bundle .

  3. Ricarica il kext eseguendo

    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. Ripristina il file di backup AppleHDA.kext (o il tuo computer non si avvierà al prossimo riavvio).

Nota, se scolleghi la cuffia, verrà comunque visualizzata nel pannello del dispositivo audio. Testato lavorando su un iMac retina. Non funziona su un Macbook retina (nessun audio in seguito).

Opzione 2

Ho un modo migliore per farlo (questo metodo non funziona più per 10.12.x +).

  1. Scarica i seguenti file:
    link
    link

  2. Apri il primo download e trascina il secondo download in esso. Ci vorranno 10 minuti per l'installazione. Quindi riavvia il sistema.

Non avrai line out e altoparlanti interni nel tuo pannello audio in qualsiasi momento, anche quando le cuffie non sono collegate.

Testato su macOS 10.11, iMac Retina e non funziona su MacBook Pro Retina.

    
risposta data 27.08.2016 - 22:48
fonte
1

Non esiste un modo documentato per ignorare l'interruttore che disattiva gli altoparlanti interni quando viene rilevato un jack per cuffie.

L'interruttore che rileva se un jack per cuffie da 3,5 mm o mini-toslink è stato rimosso rimuove l'altoparlante interno dal pannello di controllo del suono. (Probabilmente a un livello sufficientemente basso che il sistema operativo stesso non può superare questo controllo.)

Dato che non esiste un trucco o un hacking del sistema operativo o una preferenza nascosta per disabilitare questo rilevamento, è necessario aggiungere un dispositivo USB a cuffie per evitare di perdere l'opzione dell'altoparlante interno quando viene collegata una cuffia.

Finché non si collega la porta Apple, è possibile passare dall'una all'altra e viceversa utilizzando gli strumenti normali (o qualsiasi altra opzione software di terze parti che si preferisce)

    
risposta data 12.03.2014 - 17:08
fonte
0

Ho cercato di farlo funzionare. Dopo essermi trasferito dal mio Mac Pro, che ha gli altoparlanti e le cuffie collegate e ho commutato semplicemente tra loro (e anche gli altoparlanti interni) su un nuovo iMac in cui devo continuare a scollegare le cuffie per ottenere il suono attraverso gli altoparlanti iMac. Quello che sto per ordinare è un semplice dongle USB Sound Card. Piccola cosa che dà un jack audio tramite un usb, questo dovrebbe quindi permettermi di fare alt + clic sull'icona del volume e passare da built-in a cuffie in quanto le vedrà come output separati.

    
risposta data 18.03.2013 - 10:11
fonte
0

Uso Boot Camp per eseguire Windows 7 sul mio iMac 27 "a metà 2011. Quando in modalità Windows ho la scelta di altoparlanti interni o jack per cuffie nella mia uscita audio, anche se le cuffie sono permanentemente collegate alle cuffie Jack. Quindi Windows ha risolto come mai Mac non può - dopotutto è tutto lo stesso hardware!

    
risposta data 16.04.2014 - 10:59
fonte
0

L'interruttore utilizzato è basato sull'hardware, quindi non c'è modo di sovrascriverlo se non con un dispositivo audio USB, o: altoparlanti bluetooth!

    
risposta data 06.10.2014 - 00:32
fonte
-1

Un modo più veloce per fare ciò che @rwr ha suggerito è di fare clic sull'icona audio nella barra dei menu e selezionare Altoparlanti interni in Uscita.

    
risposta data 19.01.2012 - 00:16
fonte
-1

È possibile modificare l'audio (output e input) direttamente nel pannello Preferenze audio. C'è una scheda di output che include un selettore per selezionare l'output.

Sevuoiqualcosadiunpo'piùcomodo,housatounprogrammagratuitochiamatoAudioSwitcherda Spike Software . Si trova nella barra delle applicazioni e offre accesso rapido alle stesse impostazioni visualizzate nel pannello Preferenze audio.

    
risposta data 30.12.2011 - 14:07
fonte

Leggi altre domande sui tag