Використовуйте внутрішні колонки з іншими підключеними


37

У мене є набір динаміків об'ємного звучання, підключений до свого iMac через гніздо для навушників. Я використовую перемикач, щоб керувати тим, що йде на набір динаміків (iMac, iPod або MacBook / aux). Так що мені не потрібно постійно відключати і підключати електроенергію, я залишаю аудіокабель в аудіопорту iMac. Це означає, що, слухаючи щось із іншого джерела, я не чую нічого з iMac, якщо не відключити кабель.

Чи є спосіб змусити звук виходити з внутрішніх динаміків, навіть якщо в порту аудіо є щось?


1
Я думаю, що ти не можеш Nathan. Вам доведеться отримати зовнішню аудіокарту або гарнітуру USB (у якої є своя звукова карта). :(
Мартін Маркончіні

1
Мені спокушається це зробити щедрою - повинен бути хтось, хто зламав їх прошивку або придумав, як зараз ігнорувати апаратний перемикач, ні? Додавання апаратних засобів вирішує проблему і повертає контроль на панель управління звуком, але власне рішення було б краще IMO.
bmike

У мене є подібне запитання, оскільки у мене є лише бас на моєму Imac, і мені подобається, щоб внутрішній динамік виступав для високих частот.
аерокси

Цілком неймовірно, рішення здається таким: "ні це не можливо без важких злому" ...
meduz

Відповіді:


6

Досить впевнений, що це неможливо зробити із вбудованим гніздом для навушників. Ви можете спробувати отримати звукову карту USB ( один приклад , але є багато грошей за 20 доларів або більше), щоб підключити навушники. Це повинно дати вам два варіанти звукових переваг.

PS, якщо ви натискаєте піктограму динаміка на панелі меню, ви отримуєте швидший спосіб заміняти входи / виходи, ніж щоразу переходити до панелі налаштувань звуку.


І ви можете перенаправити це на обидва: apple.stackexchange.com/questions/54675/…
TheDoctor

5

Існує спосіб зробити це, але це важко і, мабуть, не кожному користувачеві. Що сталося, Apple має вбудований "апаратний" комутатор, який надсилає сигнал про відключення / включення внутрішнього динаміка. Оскільки у Windows чи іншої ОС просто немає такої функції, вона буде просто дивним сигналом, який нічого не робить.

Варіант 1

Я не можу відключити цей сигнал, він, ймовірно, потребує висококваліфікованого модифікатора кексту, але я знайшов спосіб скинути внутрішній динамік після його відключення. Він не злипне після перезавантаження, тому вам доведеться робити це щоразу після завантаження.

  1. Створіть резервну копію AppleHDA.kext в / Система / Бібліотека / Розширення /

  2. Показати вміст пакету цього файлу, перейдіть до розділу «Зміст / плагіни» та видаліть AppleHDAHALPlugIn.bundle .

  3. Перезавантажте кекс, запустивши

    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. Відновіть резервний файл AppleHDA.kext (інакше ваш комп'ютер не завантажиться при наступній перезавантаженні).

Зауважте, якщо ви відключите навушник, він все одно відображатиметься на панелі аудіопристроїв. Випробувано на роботі на сітківці iMac. Не працює на сітківці Macbook (аудіо після цього).


Варіант 2

У мене є кращий спосіб зробити це (цей метод більше не працює для 10.12.x +).

  1. Завантажте наступні файли:
    https://mega.co.nz/#!js4gmZbI!xNFCxGT5zPYCS8RLtxk4xZQxNk0oP2sH8RjXbBqgmE0
    https://mega.co.nz/#!ulw13BzD!Y1k564bTSxZrePpPL-si5h65XULwnYeEMwH-l0lSLfI

  2. Відкрийте перше завантаження та перетягніть друге завантаження в нього. На його встановлення знадобиться 10 хвилин. Потім перезавантажте систему.

Ви не будете мати лінійних та внутрішніх динаміків як на звуковій панелі, навіть коли навушники не підключені.

Тестовано на macOS 10.11, iMac Retina і не працює на MacBook Pro Retina.


Нічого собі, це здорово!
Монетний двір

На жаль, файли більше не доступні в Мега.
Бенджамін Б.

Ви не хочете проти повторного завантаження? Схоже, корисне рішення, проте посилання для завантаження порушені. : /
кавалькада

@cavalcade Я не пам'ятаю, що це було, і не думаю, що це працює на новому MacOS.
аерокси

: сумна панда: шкода, бо це було чудове рішення. Завжди клопіть мене, коли я читав "це провід". Ні, це просто застосовується на рівні ОС
cavalcade

1

Немає документально підтвердженого способу зміни перемикача, який деактивує внутрішні колонки при виявленні роз'єму для навушників.

Перемикач, який визначає, вставлений 3,5-мм роз'єм для навушників або міні-дзвінок , видаляє внутрішній динамік із панелі управління звуком. (Можливо, на досить низькому рівні, що сама ОС не може переоцінити цей контроль.)

Оскільки не існує широко відомого злому вбудованого програмного забезпечення, злому ОС або прихованих уподобань, щоб відключити це виявлення, вам потрібно буде додати USB до пристрою навушників, щоб уникнути втрати вашого внутрішнього динаміка під час підключення навушників.

Поки ви не підключаєтесь до порту Apple, ви можете перемикатися між внутрішніми та іншими джерелами виводу за допомогою звичайних інструментів (або будь-якого варіанта програмного забезпечення сторонніх виробників, який ви бажаєте)


0

Я намагався змусити це працювати. Після переходу з мого Mac Pro, у якого підключені динаміки та навушники, я просто переключився між ними (і навіть внутрішніми колонками) на новий iMac, де мені потрібно продовжувати відключати навушники, щоб отримувати звук через колонки iMac. Що я збираюся замовити - це простий ключ USB Sound Card. Невелика річ, яка видає аудіороз'єм через usb, тоді вона повинна мені дозволити натискання клавіші миші та натискання значка гучності та перемикання між вбудованими та навушниками, оскільки вони побачать їх як окремі виходи.


0

Я використовую Boot Camp для запуску Windows 7 в моєму iMac 27 "середині 2011 року. У режимі Windows у мене є вибір внутрішніх динаміків або роз'ємів для навушників у моєму аудіовиході, навіть якщо я навушники постійно підключені до гнізда для навушників. Windows вирішила, як Mac не може - адже все-таки апаратне забезпечення!


0

Комутатор, який використовується на основі апаратних засобів, тому не можна переохочувати його, окрім як аудіо USB-пристрою, або: динаміків Bluetooth!


1
Це не на апаратній основі. Це функція OSX.
аерокси

-1

Ви можете змінити звук (вихідний і вхідний) безпосередньо на панелі «Налаштування звуків». Існує вкладка виводу, що включає селектор для вибору виводу. введіть тут опис зображення

Якщо ви хочете чогось зручнішого, я використав безкоштовну програму під назвою Audio Switcher від Spike Software . Він знаходиться в панелі завдань і пропонує швидкий доступ до тих же налаштувань, які ви бачите на панелі «Налаштування звуку».


Це моя поточна установка на Леві. Я пам'ятаю, що я використовував це саме програмне забезпечення ще до версії 10.5, але у мене немає нічого, крім машини Lion, щоб перевірити.
rwr

5
Боюся, це не працює. Як тільки ви підключите навушники, внутрішні колонки зникають зі списку. Ваш залишається, тому що у вас є гарнітура USB.
Натан Грінштейн


Ми, користувачі Mac, не знаємо такого поняття, як лоток завдань.
Ніколя Барбулеско

-1

Більш швидкий спосіб зробити те, що запропонував @rwr, - це опція натиснути на піктограму звуку на панелі меню та вибрати під «Вихід» внутрішні динаміки.

введіть тут опис зображення


7
На жаль, як тільки я підключаю навушники, внутрішні колонки зникають зі списку.
Натан Грінштейн

Ага. Я вважаю, що Mac OS X трактує аудіопорти iMac так само, як і портативні аудіопорти. У мене є Mac Pro, який дозволяє вам розмежуватись. Я не знаю рідного способу зробити це. Я трохи проведу дослідження і побачу, чи щось з’явиться.
Метт Любов
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.