·6 分钟阅读

Mac 音量在 Tahoe 上不断自行重置?如何彻底锁定它

自 macOS Tahoe 以来,许多 Mac 会突然自行更改或重置音量。这里说明为什么会发生、如何停止内置的成因,以及如何为每个应用锁定固定音量,让它保持不变。

如果自 macOS Tahoe 以来你的 Mac 音量不断自行重置,修复办法是消除那些自动调节者:停用音频闪避和「开机时播放声音」、重置声音设置,并干净地重新连接任何 Bluetooth 输出。对于会乱跳的分应用音量,用一款调音台为每个应用锁定固定音量,它就永远不会再漂移了。

SoundDial — Mac 音量在 Tahoe 上不断自行重置?如何彻底锁定它

为什么 Tahoe 之后你的音量会自行变化

一个你没碰它却自己动的音量感觉像硬件故障,但它几乎总是软件在替你决定音量。macOS 有好几种自动行为会悄悄地拨动或重置输出,而 Tahoe 的音频栈改动让其中几种更明显了。在你断定应用或 Mac 坏了之前,弄清楚究竟是哪个系统在抢那个滑块会很有帮助。

  • 音频闪避:当 macOS 认为有更重要的东西在播放时(Siri、辅助功能播报、通知),它会降低其他音频。触发结束后,音量有时不会完全回来。
  • Bluetooth 握手重置:AirPods 和其他 Bluetooth 设备在连接时会重新协商音量。会话中途重新连接会让输出跳到某个默认值,或跳到大得多/小得多的音量。
  • 输出设备切换:当你拔下耳机、扩展坞,或切换到显示器的扬声器时,每个输出都记着自己的音量。来回切换看起来就像「随机」重置。
  • 分应用默认值:有些应用(浏览器、视频播放器、会议工具)在启动时或在新的音频流开始时会设置它们自己的增益,覆盖你原先设的值。
  • 开机声音和登录状态:开机提示音和登录会把系统音量推回一个你没有选择的默认水平。

先修复内置的成因

按顺序处理这些。大多数「自行重置」的抱怨在排除掉闪避和 Bluetooth 之后就会消失。

  • 关闭开机声音。「系统设置」→「声音」→取消勾选「开机时播放声音」。这会阻止开机提示音重置你的基准音量。
  • 减少或停用闪避触发器。在「系统设置」→「辅助功能」→「朗读内容」和 Siri 中,关闭你不需要的语音播报。触发器越少,macOS 降低音频却忘了恢复的时刻就越少。
  • 重新配对有问题的 Bluetooth 设备。从蓝牙设置里移除 AirPods 或耳机,然后重新配对它们。过时的配置文件是连接时音量突变的常见原因。
  • 刻意地设置每个输出设备。连接你使用的每个输出(内置、显示器、耳机),并各设置一次音量。macOS 按设备存储音量,所以把它们都设好就消除了你切换时的意外。
  • 如果 Core Audio 卡住了就重置它。打开 Terminal 并运行 sudo killall coreaudiod。这会在无需重启的情况下重启音频守护进程,并清除可能导致音量不稳的挂起状态。
  • 更新,然后重启。早期的 Tahoe 小版本更新发布过音频修复。确保你在最新版本上,并在更新后重启一次。

如果重置停止了,那上面某一项就是你的元凶。如果你的系统音量稳定、但个别应用不断比其他一切飘得更响或更轻,那你就撞上了内置控制所能做到的极限。

真正的缺口:macOS 无法为每个应用锁定音量

令人沮丧的部分来了。Windows 多年来一直有一款分应用音量合成器——你打开它,拖动某个应用的滑块,它就停在那里。macOS 从来没有推出过。整台机器就只有一个系统音量滑块,每个应用都在争抢它。所以当某个浏览器标签页轰鸣着自动播放广告,或某个视频通话来时的音量是你音乐的两倍,你唯一的办法就是手动去骑主音量——而这正是你想逃离的那个「为什么它老是变」的循环。

系统滑块是一个共享的单一旋钮。没有分应用调音台,「设一次就不管」在原生 macOS 上是不可能的——总会有东西覆盖你。

用 SoundDial 为每个应用锁定固定音量

SoundDial 补上了 macOS 缺失的那款分应用调音台。它驻留在你的菜单栏,给每个正在运行的应用它自己的、独立于主音量的滑块。因为它记着你为每个应用设置的音量,所以它直接解决了「自行重置」的问题:你只需决定一次,那个应用每次都会以那个音量打开。

  • 每个应用独立的音量:把音乐保持在 40%、视频通话在 80%,两者同时,无需摆弄主滑块。
  • 分应用静音和提升:即时静音一个吵闹的应用,或在某个应用自身音频偏弱时把它推过 100%。
  • 音量配置:为「工作」「游戏」或「专注」保存设置,并一键切换整套混音。
  • 由你说了算的自动闪避:在你说话时或某个选定应用活跃时自动降低背景应用——而不是由 macOS 决定。
  • 快速输出切换:从菜单栏在扬声器、耳机和显示器音频之间跳转,无需深入设置。

它是 Mac App Store 上一次性 €14.99 的买断——无订阅、无驱动、无 DMG,也没有内核扩展。因为它完全沙盒化并通过 App Store 分发,你不会装上一个 Tahoe 可能在下次更新时封锁的老式音频 kext。SoundDial 使用受支持的 API 来设置你的音量,所以你记住的音量能扛过更新和重启。

你实际上需要哪种办法?

如果你整个系统的音量都在跳,就从上面那些内置修复开始——闪避、Bluetooth 和开机声音占了大多数情况。如果问题反而是某一个应用总是那个格格不入的、或者你厌倦了主滑块是个折衷,那分应用调音台就是唯一真正的答案。macOS 不会加上一个,所以一款菜单栏工具就是通往一份真正能停在你放的地方的混音的实用路径。

厌倦了在 Tahoe 上追着音量滑块跑?去 Mac App Store 获取 SoundDial,为每个应用锁定一个记住的音量——€14.99 一次付费,无订阅,无驱动。

下一篇文章

SoundDial

Per-app volume control for macOS. €14.99 one-time purchase.

获取SoundDial