macOS на самом деле запоминает отдельный системный том для каждого устройства вывода, но забывает баланс вашего приложения при каждом переключении. Таким образом, наушники и динамики сохраняют свой общий уровень громкости, но как только вы отключаете их, одно приложение включается, а другое исчезает. Исправление — объем памяти для каждого приложения, который сохраняется при переключении устройств, для чего у macOS нет встроенного инструмента.
Что macOS помнит, а что нет
Существует распространенное мнение, что macOS обрабатывает каждое устройство вывода одинаково. Это не так. Каждое устройство вывода хранит свой системный том. Установите для динамиков MacBook значение 30%, а для AirPods — 80%, и macOS сохранит эти два числа отдельно. Подключите, отключите, снова подсоедините, и каждое устройство вернется туда, где вы его оставили.
Так почему же этот опыт все еще кажется сломанным? Потому что эта память останавливается на единственном глобальном ползунке. macOS имеет ровно один регулятор громкости для всего, что воспроизводится на данном устройстве. Он не помнит, насколько громкими были отдельные приложения. При переключении с колонок на наушники баланс между Spotify, вызовом Zoom и вкладкой YouTube не сохраняется, потому что такого баланса никогда не было. Каждое приложение использует один и тот же слайдер.
Результатом является разочарование, которое люди описывают как «разная громкость динамиков и наушников». Обычно им нужен не просто разный мастер-уровень для каждого устройства, а запоминающийся микс: тихая музыка, громкие звонки, отключенные уведомления, и этот микс нетронутым, независимо от того, подключены ли они к настольным динамикам или наушникам.
Ручные обходные пути и их недостатки
Частично это можно сделать с помощью встроенных инструментов, и прежде чем браться за что-то еще, стоит знать потолок.
- Установите системную громкость каждого устройства один раз. Воспроизведите звук через динамики, установите уровень, затем переключите выход на наушники и установите этот уровень. macOS сохраняет и то, и другое. Это обрабатывает общий объем для каждого устройства, но ничего для каждого приложения.
- Используйте объем для каждого приложения там, где приложение его предлагает. Spotify, VLC и большинство браузеров имеют собственный внутренний том. Вы можете обрезать громкое приложение внутри самого приложения. Подвох: этот параметр находится в приложении, а не в устройстве, поэтому он не меняется при переключении на наушники, а большинство приложений (Slack, Zoom, системные уведомления, Почта) вообще не имеют такого контроля.
- Переключите выход из Центра управления или строки меню. Удерживая клавишу Option, щелкните значок громкости в строке меню, чтобы быстро переключаться между устройствами. Быстро, но он только перемещает основной уровень, а не восстанавливает микс для каждого приложения.
Это дает вам основной том для каждого устройства. Ни один из них не дает вам запоминающегося баланса для каждого приложения, который следует за вами на всех устройствах. Именно этот разрыв и вызывает раздражение, и он носит структурный характер: в ОС просто нет микшера для каждого приложения, в отличие от Windows, который поставляет его уже много лет.
Объем памяти для каждого приложения и почему переключение устройств является настоящей проблемой
Более глубокое решение — предоставить каждому приложению собственный том и сохранить эти настройки. Вот что такое микшер для каждого приложения SoundDial создан для. Он находится в строке меню, перечисляет все приложения, которые в данный момент воспроизводят звук, и предоставляет каждому из них независимый ползунок, переключатель отключения звука и даже ускорение выше 100% для тихих приложений.
Та часть, которая имеет значение для проблемы динамиков и наушников: эти уровни запоминаются. Установите громкость музыки на 40 %, звонки на 90 % и отключите звук в приложении для общения. SoundDial сохраняет эту смесь. Когда вы отключаете наушники и переключаетесь на динамики, вам не приходится каждый раз вручную перебалансировать три приложения.
Профили объема идут дальше. Вы можете сохранить именованный набор уровней для каждого приложения и вызывать его одним щелчком мыши, поэтому сочетание «наушники, целенаправленная работа» и сочетание «выступающие, собрания» представляют собой отдельный выбор, а не ручной сброс.
Ментальный сдвиг: перестаньте думать об одном мастер-ползунке, который вы продолжаете перетаскивать, и начните думать о сохраненном миксе для каждой ситуации. Переключение устройств перестает быть рутиной по перебалансировке.
Быстрое переключение выходов без потери микса
Коммутационные устройства должны быть быстрыми и неразрушающими. Из той же панели меню вы можете изменить устройство вывода, поэтому переход от динамиков к наушникам осуществляется одним щелчком мыши, и уровни для каждого приложения появляются вместе, а не сворачиваются обратно в одно глобальное число.
Связанная функция, о которой стоит упомянуть, — это автоматическое приглушение: когда звук поступает в ваш микрофон (вы начинаете говорить или начинается звонок), другие приложения автоматически отключаются, чтобы вас было слышно, а затем возвращаются к установленному уровню. Тот же принцип применяется к вниманию, а не к устройствам, еще одна вещь, которую macOS не может сделать сам по себе.
Как это настроить
- Установить SoundDial из Mac App Store. Он находится в песочнице, поэтому нет ни драйвера, ни DMG, ни расширения ядра, которое нужно одобрить.
- Воспроизводите аудио в приложениях, которые вы используете чаще всего, чтобы они отображались в микшере.
- Установите уровень каждого приложения, отключите звук всего, что вам не нужно, и увеличьте громкость всего, что слишком тихо.
- Сохраните это расположение как профиль, например, один для наушников, а другой для динамиков.
- При переключении устройств вызовите соответствующий профиль или просто сохраните сохраненные уровни для каждого приложения.
Честное резюме: macOS запоминает громкость каждого устройства вывода на главном уровне, но никогда не запомнит ваш микс для каждого приложения, потому что у него нет микшера для каждого приложения. Если ваша настоящая цель — постоянный баланс между музыкой, звонками и уведомлениями, который сохраняется при каждом переключении между динамиками и наушниками, вам нужна память для каждого приложения поверх ОС.
Хотите, чтобы динамики и наушники сохраняли свой собственный микс без необходимости перенастраивать каждое приложение? Получите SoundDial на Mac App Store за единовременную плату 14,99 евро, без подписки и драйверов.