拔下耳机时自动静音扬声器

16 headphones speakers acer aspire-one

我几乎每次在电脑前都会听音乐。我经常不小心拔掉耳机。这导致我周围的人感到不安。有没有人知道拔下耳机时使扬声器静音(并可能暂停 VLC)的方法?

我想在我的笔记本电脑上执行此操作。它是 Acer Aspire One D150。扬声器内置于计算机中。我的耳机是标准的 1/8,通过耳机插孔连接。

Sli*_*ink 0

我最初的回答很简单:“只需单击声音首选项,然后在“输出”设置中选择使用“模拟耳机”。如果这没有帮助,请告诉我。”

编辑/更新:好的,如果您配置了 alsa,以便在插入耳机时自动静音扬声器,这可能无法正常工作。如果您设置了它,您可能需要禁用它。

不管怎样,找一些有声音的音乐,这样你就可以测试你的声音输出。现在打开终端控制台并输入alsamixer。一探究竟。很酷,对吧?在这里,您可以调整主控、耳机、扬声器以及其他输入/输出的音量级别。

在 alsamixer 中,设置扬声器打开时您想要的音量。耳机的音量可以是您喜欢的任何音量。我会将你的“扬声器”设置为 100%,将你的主控设置为 ~75%。我们现在要将其保存在配置文件中!按 escape 退出 alsamixer。如果再次打开它,您将看到您的设置仍然保存。

将音量设置为打开扬声器所需的音量后,在控制台中键入,alsactl -f filename store但将“文件名”更改为您想要的任何名称。我将我的命名为 noheadph.alsa。现在返回 alsamixer,将耳机音量设置为 0%,将扬声器音量设置为 0%,将主音量保留在您喜欢的位置。按 escape 退出 alsamixer,然后通过键入保存此配置文件alsactl -f filename store,除了这次,将“文件名”替换为相关内容,例如“headph.alsa”。现在,您可以通过键入明显替换“文件名”来调用/恢复到这些配置文件中的任何一个,您可以将alsactl -f filename restore“文件名”替换为您命名的存储配置文件。这不是很酷吗?请注意,配置文件应存储在您的主用户目录中。

还剩下什么?只需绑定一个按键即可恢复一个配置文件,再绑定一个按键即可恢复另一个配置文件!如何?在操作系统菜单上,转至系统 > 首选项 > 键盘快捷键。在这里,单击“添加”以添加新的快捷方式。我将我的命名为“仅设置声音耳机”并输入命令,alsactl -f /home/username/headph.alsa restore但将“用户名”更改为您的用户帐户名。我想你明白了要点!:)

请告诉我你的情况如何。感谢此线程提供 alsamixer 信息等。

PS 不幸的是,由于某种原因,我不能在击键命令中使用 $home/filename 。有谁知道这是为什么???