Utilizzare gli altoparlanti interni con gli 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?


1
Penso che tu non possa Nathan. Dovrai ottenere una scheda audio esterna o un auricolare USB (che ha la sua scheda audio). :(
Martin Marconcini

1
Sono tentato di ottenere questo - deve esserci qualcuno che ha hackerato il loro firmware o capito come ignorare l'interruttore hardware, no? L'aggiunta dell'hardware risolve il problema e restituisce il controllo al pannello di controllo del suono, ma una soluzione nativa sarebbe migliore IMO.
bmike

Ho una domanda simile visto che ho solo un basso sul mio imac e mi piace l'altoparlante interno da esibire per gli alti.
aeroxy

piuttosto incredibilmente, la soluzione sembra essere "no non è possibile senza un hacking pesante" ...
meduz

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 circa) per collegare le cuffie. Questo dovrebbe darti due opzioni nelle preferenze sonore.

PS, se si fa clic sull'icona dell'altoparlante nella barra dei menu, si ottiene un modo più rapido per scambiare ingressi / uscite piuttosto che andare ogni volta al pannello delle preferenze audio.


E potresti reindirizzare a entrambi: apple.stackexchange.com/questions/54675/...
TheDoctor

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 di 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 Contenuto / Plugin e poi 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. Recupera il file di backup AppleHDA.kext (o il tuo computer non si avvierà al prossimo riavvio).

Nota, se si scollega 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:
    https://mega.co.nz/#!js4gmZbI!xNFCxGT5zPYCS8RLtxk4xZQxNk0oP2sH8RjXbBqgmE0
    https://mega.co.nz/#!ulw13BzD!Y1k564bTSxZrePpPL-si5h65XULwnYeEMwH-l0lSLfI

  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 sia nel tuo pannello audio in qualsiasi momento, anche quando la tua cuffia non è collegata.

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


Wow, è fantastico!
Mint

Sfortunatamente, i file non sono più disponibili su Mega.
Benjamin B.

Ti dispiacerebbe ricaricare? Sembra una soluzione utile, tuttavia i collegamenti per il download sono interrotti. : /
cavalcade

@cavalcade non ricordo cosa fosse, né penso che funzioni sul nuovo MacOS.
aeroxy

: panda triste: peccato perché questa è stata una grande soluzione. Mi ha sempre infastidito quando ho letto "è cablato". No è solo applicato a livello di sistema operativo
cavalcade

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 a Jack per cuffie da 3,5 mm o mini-toslink è inserito 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).

Dal momento che non esiste una modifica del firmware, un hack 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 i normali strumenti (o qualsiasi altra opzione software di terze parti che si preferisce)


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 tra integrato e cuffie in quanto le vedrà come uscite separate.


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 inserite nel jack delle cuffie. Windows ha risolto come mai Mac non può - dopo tutto è tutto lo stesso hardware!


0

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


1
Non è basato sull'hardware. È una funzione OSX.
aeroxy

-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. enter image description here

Se vuoi qualcosa di un po 'più comodo, ho usato un programma gratuito chiamato Audio Switcher da Spike Software . Si trova nella barra delle applicazioni e offre accesso rapido alle stesse impostazioni visualizzate nel pannello Preferenze audio.


Questa è la mia attuale configurazione su Lion. Ricordo che ho usato questo stesso software fino a 10.5, ma non ho altro che la macchina Lion su cui testare.
rwr

5
Ho paura che questo non funzioni. Non appena si collegano le cuffie, gli altoparlanti interni scompaiono dalla lista. Il tuo soggiorno, perché hai un auricolare USB.
Nathan Greenstein

La selezione del dispositivo di output può essere eseguita più facilmente, da Opzione: fare clic sull'altoparlante nella barra dei menu (a destra) .
Nicolas Barbulesco

Noi utenti Mac non conosciamo qualcosa come una barra delle applicazioni.
Nicolas Barbulesco

-1

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

enter image description here


7
Sfortunatamente, una volta inserite le cuffie, gli altoparlanti interni scompaiono dall'elenco.
Nathan Greenstein

Ah. Credo che Mac OS X tratti le porte audio iMac allo stesso modo delle porte audio portatili. Ho un Mac Pro che ti permette di differenziare. Non conosco un modo nativo per farlo. Farò una piccola ricerca e vedrò se qualcosa verrà fuori.
Matt Love
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.