Gunakan speaker internal dengan yang lain terpasang

37

Saya memiliki satu set speaker surround, terhubung ke iMac saya melalui jack headphone. Saya menggunakan saklar untuk mengontrol apa yang masuk ke set speaker (iMac, iPod, atau MacBook / aux). Agar saya tidak harus terus-menerus mencabut dan memasang kembali, saya meninggalkan kabel audio di port audio iMac. Ini berarti bahwa ketika saya mendengarkan sesuatu dari sumber lain, saya tidak dapat mendengar apa pun dari iMac kecuali saya mencabut kabelnya.

Apakah ada cara untuk memaksa suara keluar dari speaker internal, bahkan jika ada sesuatu di port audio out?

Nathan Greenstein
sumber
1
Saya pikir Anda tidak bisa Nathan. Anda harus mendapatkan kartu audio eksternal atau headset USB (yang memiliki kartu audio sendiri). :(
Martin Marconcini
1
Saya tergoda untuk memberi hadiah ini - pasti ada seseorang yang meretas firmware mereka atau mencari cara untuk mengabaikan pergantian perangkat keras sekarang, bukan? Menambahkan perangkat keras menyelesaikan masalah dan mengembalikan kontrol ke panel kontrol suara, tetapi solusi asli akan menjadi IMO yang lebih baik.
bmike
Saya memiliki pertanyaan serupa karena saya hanya memiliki bass pada iMac saya dan saya suka speaker internal untuk melakukan treble.
aeroksi
cukup luar biasa, solusinya tampaknya "tidak itu tidak mungkin tanpa peretasan berat" ...
meduz

Jawaban:

6

Cukup yakin itu tidak dapat dilakukan dengan jack headphone bawaan. Yang bisa Anda coba adalah mendapatkan kartu suara USB ( satu contoh , tetapi ada banyak di luar sana seharga $ 20 atau lebih) untuk mencolokkan headphone Anda. Itu akan memberi Anda dua opsi dalam preferensi suara.

PS, jika Anda mengklik opsi ikon speaker di bilah menu, Anda mendapatkan cara yang lebih cepat untuk bertukar input / output daripada pergi ke panel preferensi suara setiap kali.

perampok
sumber
Dan Anda dapat mengalihkan rute ke keduanya: apple.stackexchange.com/questions/54675/...
TheDoctor
5

Ada cara untuk melakukan ini tetapi sulit dan mungkin tidak untuk setiap pengguna. Apa yang terjadi adalah Apple memang memiliki sakelar "perangkat keras" bawaan, yang mengirimkan sinyal untuk menonaktifkan / mengaktifkan speaker internal. Karena Windows atau OS lain tidak memiliki fungsi seperti itu, itu hanya akan menjadi sinyal aneh yang tidak melakukan apa-apa.

Pilihan 1

Saya tidak dapat menonaktifkan sinyal ini, mungkin memerlukan pengubah kext yang sangat terampil, tetapi saya menemukan cara untuk mengatur ulang speaker internal setelah dinonaktifkan. Ini tidak akan menempel setelah reboot, jadi Anda harus melakukannya setiap kali setelah booting.

  1. Cadangkan AppleHDA.kext Anda di / System / Library / Extensions /

  2. Tampilkan konten paket dari file ini, buka Contents / Plugins lalu hapus AppleHDAHALPlugIn.bundle.

  3. Muat ulang kext dengan menjalankan

    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. Pulihkan file cadangan AppleHDA.kext (atau komputer Anda tidak akan melakukan boot saat Anda reboot).

Catatan, jika Anda mencabut headphone, itu akan tetap ditampilkan di panel perangkat audio Anda. Diuji bekerja pada retina iMac. Tidak berfungsi pada retina Macbook (tidak ada audio sesudahnya).


pilihan 2

Saya memiliki cara yang lebih baik untuk melakukan ini (metode ini tidak lagi berfungsi untuk 10.12.x +).

  1. Unduh file-file berikut:
    https://mega.co.nz/#!js4gmZbI!xNFCxGT5zPYCS8RLtxk4xZQxNk0oP2sH8RjXbBqgmE0
    https://mega.co.nz/#!ulw13BzD!Y1k564bTSx

  2. Buka unduhan pertama, dan seret unduhan kedua ke dalamnya. Diperlukan 10 menit untuk menginstal. Kemudian restart sistem Anda.

Anda tidak akan memiliki speaker line-out dan internal di panel suara Anda setiap saat, bahkan ketika headphone Anda tidak tersambung.

Diuji pada macOS 10.11, iMac Retina dan tidak bekerja pada MacBook Pro Retina.

aeroksi
sumber
Wow, itu keren sekali!
Mint
Sayangnya, file tidak lagi tersedia di Mega.
Benjamin B.
Maukah Anda mengunggah ulang? Sepertinya solusi yang bermanfaat, namun tautan unduhannya rusak. : /
iring
@cavalcade saya tidak ingat apa itu, saya juga tidak berpikir itu berfungsi pada MacOS baru.
aeroksi
: sad panda: kasihan karena ini adalah solusi hebat. Selalu menyadap saya ketika saya membaca 'ini bawaan'. Tidak, itu hanya diberlakukan pada tingkat OS
iring
1

Tidak ada cara yang terdokumentasi untuk mengganti sakelar yang menonaktifkan speaker internal ketika jack headphone terdeteksi.

Sakelar yang mendeteksi apakah jack headphone 3,5 mm atau tautan mini dimasukkan, menghilangkan speaker internal dari panel kontrol suara. (Mungkin pada level yang cukup rendah sehingga OS itu sendiri tidak dapat menaiki kontrol ini.)

Karena tidak ada peretasan firmware yang dikenal luas, peretasan OS atau preferensi tersembunyi untuk menonaktifkan deteksi ini, Anda perlu menambahkan USB ke perangkat headphone untuk menghindari kehilangan opsi speaker internal Anda saat headphone tersambung.

Selama Anda tidak mencolokkan ke port Apple, Anda dapat beralih di antara sumber output internal dan semua lainnya menggunakan alat normal (atau apa pun pilihan perangkat lunak pihak ketiga yang Anda inginkan)

bmike
sumber
0

Saya telah mencoba untuk membuatnya bekerja. Setelah pindah dari Mac Pro saya yang memiliki speaker dan headphone terpasang dan saya beralih sederhana di antara mereka (dan bahkan speaker internal) ke iMac baru di mana saya harus terus mencabut headphone untuk mendapatkan suara melalui speaker iMac. Yang akan saya pesan adalah dongle USB Sound Card sederhana. Hal kecil yang memberikan jack audio melalui usb, ini seharusnya memungkinkan saya untuk alt + klik ikon volume dan beralih antara built in dan headphone karena akan melihatnya sebagai output terpisah.

Rich Standbrook
sumber
0

Saya menggunakan Boot Camp untuk menjalankan Windows 7 pada iMac 27 "pertengahan 2011. Ketika dalam mode Windows saya memiliki pilihan pengeras suara internal atau jack headphone di output audio saya, meskipun saya headphone terpasang secara permanen ke jack headphone. Jadi Windows telah memecahkannya kenapa Mac tidak bisa - lagipula itu semua perangkat keras yang sama!

TeeGee
sumber
0

Switch yang digunakan berbasis perangkat keras, jadi tidak ada cara untuk menimpanya kecuali dengan perangkat audio USB, atau: speaker bluetooth!

René
sumber
1
Ini bukan berbasis perangkat keras. Ini adalah fitur OSX.
aeroksi
-1

Anda dapat mengubah audio (output dan input) langsung pada panel Preferensi Suara. Ada tab keluaran yang menyertakan pemilih untuk memilih keluaran. masukkan deskripsi gambar di sini

Jika Anda menginginkan sesuatu yang sedikit lebih nyaman saya menggunakan program gratis bernama Audio Switcher dari Spike Software . Itu duduk di baki tugas dan menawarkan akses cepat ke pengaturan yang sama yang Anda lihat di panel Preferensi Suara.

rwr
sumber
Ini adalah pengaturan saya saat ini di Lion. Saya ingat bahwa saya telah menggunakan perangkat lunak yang sama ini kembali ke 10,5, tetapi saya tidak memiliki apa pun selain mesin Lion untuk diuji.
rwr
5
Saya khawatir ini tidak berhasil. Segera setelah Anda mencolokkan headphone, speaker internal menghilang dari daftar. Milik Anda tetap, karena Anda memiliki headset USB.
Nathan Greenstein
Memilih perangkat output dapat dilakukan dengan lebih mudah, dengan mengklik opsi speaker di bilah menu (di sebelah kanan) .
Nicolas Barbulesco
Kami pengguna Mac tidak tahu hal itu sebagai baki tugas.
Nicolas Barbulesco
-1

Cara yang lebih cepat untuk melakukan apa yang disarankan @rwr adalah dengan mengeklik opsi pada ikon audio di bilah menu dan pilih Pengeras Suara Internal di bawah Keluaran.

masukkan deskripsi gambar di sini

Matt Love
sumber
7
Sayangnya, begitu saya mencolokkan headphone, Pengeras Suara Internal menghilang dari daftar.
Nathan Greenstein
Ah. Saya percaya Mac OS X memperlakukan port audio iMac dengan cara yang sama seperti port audio portabel. Saya memiliki Mac Pro yang memungkinkan Anda untuk membedakan. Saya tidak tahu cara asli untuk melakukan ini. Saya akan melakukan sedikit riset dan melihat apakah ada sesuatu yang muncul.
Matt Love