耳机自动静音Macbook拆卸


23

我经常在macBook上听音乐-当我拔下耳机的插头时,偶尔会忘记使扬声器静音-这样,整个办公室就听不清了。如何将Mac设为静音除非插入耳机。我想知道是否可以简单地停用内置扬声器...

最近,当我使用蓝牙耳机或类似的耳机时,这种情况变得更加明显-我离开机器时忘记了耳机的连接,而当我走了足够远的距离时,我的计算机就会开始发出噪音。...

Answers:


22

拔下/断开耳机,并静音系统音量。为了增强安全性,请将音量调到最低。插入耳机,音量应保持不变。系统将自动在静音/无音量和您为耳机设置的音量之间切换。

至少在OSX 10.8(我不能肯定地说旧版本的OSX)和2008年末或更高版本的Macbook上都可以使用此功能。我在蓝牙和有线耳机上都进行了测试。


不知道为什么我原本没有接受这个,谢谢您的等待... :)

3
每次您收听扬声器时,都必须执行此操作。就个人而言,我总是忘记这样做。仍在寻找自动化解决方案。
Dmitriy Startsev

11

因此,我编写了一个Mac应用程序来做到这一点-断开耳机连接时自动将音量静音。它称为AutoMute,在App Store上的售价为2.99美元,或者您可以免费从github上的源代码构建。


当我从耳朵上取下Airpods时,它对我不起作用。macOS Mojave 10.14
Dmitriy Startsev

得知您感到抱歉,我恐怕没有可供测试的AirPods,但此项目现已开放源代码,因此拥有AirPods的任何人都可以随时做出贡献:github.com/yonilevy/automute
yonilevy

它不是免费的,但只要$ 2.99美元:d
卢卡斯Šálek

@Lukᚊálek感谢您指出这一点,一周前我做了更改:)它仍然是开源的,并且可以使用XCode轻松构建,我将更新答案。
yonilevy

非常感谢@yonilevy使用非常宽松的许可证使开源自动开源。我现在正在发布未签名的二进制版本,可在这里找到:github.com/nnathan/automute/releases/latest-由于安全性设置,仍在努力使事情正常进行-所以最好的选择是从应用程序商店安装。但这适用于根本不想付款的任何人。
捕捉

3

我喜欢为此使用ControlPlane应用程序。一个额外的好处是,您不仅可以静音/取消静音,还可以执行其他操作,例如关闭或自动关闭扩展坞,这取决于您是否连接了外接显示器。

这是我使用的设置:

  1. 在ControlPlane的首选项的“ 上下文”选项卡上,添加一个名为Headphones的上下文和另一个名为Speakers的上下文。

  2. 在“ 证据源”选项卡上,确保已启用“ 音频输出”证据源。

  3. 在“ 规则”选项卡上,单击“ 添加(+)”按钮,选择“ 添加音频输出规则...”。,然后设置以下选项:

    一种。音频输出到:内部扬声器

    b。内容:发言人

    C。置信度:100%(将滑块一直拖动到右侧)

  4. 使用以下设置重复步骤(3):

    一种。音频输出到:耳机

    b。上下文:耳机

    C。置信度:100%

  5. 在“ 动作”选项卡上,单击“ 添加”(+)按钮,选择“ 声音和音乐动作” >“ 静音”,然后设置以下选项:

    一种。切换系统音频的静音静音系统音频

    b。在上下文中:演讲者

    C。到达时

  6. 使用以下设置重复步骤(5):

    一种。切换系统音频的静音取消系统音频的静音

    b。在上下文中:耳机

    C。到达时

如果您希望拥有一个上下文,则也可以通过(例如)使Headphones上下文与上下文脱离而保持静音。


1

我刚听说 Breakaway,当摘下耳机时会自动禁用内置扬声器(但只能通过手动连接/断开插孔),您应该尝试一下!

其他一些(但不是免费的)解决方案是,每当使用Keyboard MaestroEventScripts更改音频输出时,设置一个自动静音脚本。

例如,使用EventScript:

  • 点击打开文件夹从EventScripts菜单中,以打开脚本文件夹。
  • 添加您要触发的脚本,例如 do shell script "osascript -e 'set volume 0'"(请注意,设置音量功能的作用范围是0到7,0是静音,最大音量是7)。
  • 单击选择脚本 EventScripts”菜单中的,然后选择要使用的脚本。
  • 添加事件耳机已断开

请参阅我自己的设置,例如,无论何时连接或断开耳机或蓝牙设备(您可以选择其中的设备将触发蓝牙菜单中的脚本),退出或启动Boom的示例:

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.