Автоматичне вимкнення звуку для видалення навушників


23

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

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

Відповіді:


22

Відключіть / від'єднайте навушники та відключіть гучність системи. Для додаткової безпеки зменшіть гучність до кінця. Підключіть навушники, і гучність має залишитися однаковою. Система автоматично перемикається між гучно / без гучності та гучністю, яку ви встановили для навушників.

Це те, що працює як мінімум на OSX 10.8 (я не можу точно говорити про старіші версії OSX), а також на Macbook пізнього 2008 року або пізнішої версії. Я тестував це як на Bluetooth, так і на шнурних навушниках.


Не маю уявлення, чому я не прийняв це оригінально, дякую, що чекали ... :)
Джо,

3
Цю операцію потрібно виконувати щоразу, коли ви слухаєте динаміків. Особисто я завжди забуваю це робити. Ще шукаю автоматизоване рішення.
Дмитро Старцев

11

Тому я написав додаток для Mac, щоб зробити саме це - автоматично вимкнути гучність, коли навушники відключаються. Він називається AutoMute і доступний за $ 2,99 в App Store , або ви можете просто створити з джерела, доступного в github безкоштовно.


не працює для мене, коли я знімаю свої вушка з вух. macOS Mojave 10.14
Дмитро Старцев

Вибачте, це чую, боюся, що у мене немає AirPods для тестування, але цей проект зараз є відкритим кодом, тому кожен, хто має AirPods, не соромтесь робити внесок: github.com/yonilevy/automute
yonilevy

це не безкоштовно, але $ 2,99: D
Лукаш Шаллек

@ Lukᚊálek дякую, що вказав на це, я змінив тиждень тому :) Це все ще є відкритим кодом і його легко створити з XCode, я оновлю відповідь.
йонілевий

Дуже вдячний @yonilevy зробити автоматичне відкритим кодом з дуже ліберальною ліцензією. Зараз я випускаю бінарні збірки, які тут не підписані: github.com/nnathan/automute/releases/latest - все ще існує швидка робота, щоб працювати з-за налаштувань безпеки - тому найкращим вибором є встановлення з магазину додатків. Але це для тих, хто просто не хоче платити.
оснащення

3

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

Ось установка, яку я використовую:

  1. На вкладці Контексти налаштувань ControlPlane додайте контекст під назвою Навушники та інший з назвою Speakers .

  2. На вкладці " Джерела доказів" переконайтесь, що джерело доказів аудіовиходу увімкнено

  3. На вкладці Правила натисніть кнопку Додати (+) , виберіть Додати правило виведення аудіо ... та встановіть наступні параметри:

    а. Вихід аудіо: внутрішні колонки

    б. Контекст: Доповідачі

    c. Впевненість: 100% (перетягніть повзунок увесь вправо)

  4. Повторіть крок (3) з такими налаштуваннями:

    а. Вихід аудіо до: Навушники

    б. Контекст: Навушники

    c. Впевненість: 100%

  5. На вкладці " Дії" натисніть кнопку Додати (+) , виберіть " Звукові та музичні дії" > " Відключити звук" та встановіть наступні параметри:

    а. Увімкнення звуку системного аудіо: Вимкнення системного звуку

    б. в контексті: Доповідачі

    c. По прибутті

  6. Повторіть крок (5) з такими налаштуваннями:

    а. Увімкнути вимкнення звуку системи: Увімкнути звук системи

    б. в контексті: Навушники

    c. По прибутті

Якщо ви хочете мати єдиний контекст, ви можете вирішити це також, наприклад (наприклад, якщо контекст навушників вимкнути звук при відході від контексту).


1

Я щойно чув про Breakaway який автоматично відключає вбудовані динаміки, коли виймаються навушники (але тільки вручну підключивши / від'єднайте гніздо), ви повинні спробувати!

Деякі інші (але не безкоштовні) рішення полягають у встановленні автоматичного сценарію відключення звуку під час зміни аудіовиходу за допомогою клавіатури Maestro або EventScripts

Наприклад, з EventScript:

  • Клацніть на Відкрити папку в меню EventScripts, щоб відкрити папку сценаріїв.
  • Додайте сценарій, який ви бажаєте запустити, у вашому випадку щось на зразок do shell script "osascript -e 'set volume 0'"(зауважте, що функція встановлення гучності працює від 0 до 7, 0 відключена, а 7 - максимальна гучність).
  • Клацніть на Вибрати сценарій у меню EventScripts і виберіть сценарій, який буде використовуватися.
  • Додайте відключені навушники події .

Дивіться мою власну програму, як приклад, щоб вийти або запустити Boom, коли навушники або пристрій Bluetooth (і ви можете вибрати, який пристрій запускатиме сценарій у меню Bluetooth):

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.