我几乎每次在电脑上听音乐。我经常不小心拔掉耳机。这导致我周围的其他人感到不安。有没有人知道在拔下耳机时使扬声器静音(以及可能暂停 VLC)的方法?
我想在我的笔记本电脑上做这个。它是 Acer Aspire One D150。扬声器是计算机内置的。我的耳机是标准的 1/8,通过耳机插孔连接。
我几乎每次在电脑上听音乐。我经常不小心拔掉耳机。这导致我周围的其他人感到不安。有没有人知道在拔下耳机时使扬声器静音(以及可能暂停 VLC)的方法?
我想在我的笔记本电脑上做这个。它是 Acer Aspire One D150。扬声器是计算机内置的。我的耳机是标准的 1/8,通过耳机插孔连接。
刚刚遇到同样的问题并为它制作了一个小脚本,真的很晚,但我想我还是会分享它
在
/etc/acpi/events/
制作一个headphone-plug
包含内容的文件:当发生插入事件时,这将在“动作”中运行脚本
使用内容创建
/usr/local/bin/headphone-plug.sh
:并使其可执行。
这有点像 hack,因为这仅适用于单个 x 会话中的单个用户。但这对我来说已经足够了
据我所知,没有默认选项可以解决此问题。您可以尝试以下方法:
问候,马丁
正如 KYI 所说,您可以尝试将扬声器静音。也许这个页面会帮助你。
我最初的答案只是“只需单击声音首选项,然后在“输出”设置中选择使用“模拟耳机”。如果这没有帮助,请告诉我。
编辑/更新:好的,如果您将 alsa 配置为在插入耳机时自动静音扬声器,这可能无法正常工作。如果您设置了它,您可能需要禁用它。
无论如何,获取一些带有声音播放的音乐,这样您就可以测试您的声音输出。现在打开您的终端控制台并输入
alsamixer
. 一探究竟。很酷,对吧?在这里,您可以调整主控、耳机、扬声器以及其他输入/输出的音量。在 alsamixer 中,设置扬声器打开时所需的音量。耳机可以是您喜欢的任何音量。我会将您的“扬声器”设置为 100%,将您的主人设置为 ~75%。我们现在将其保存在配置文件中!点击escape退出alsamixer。如果再次打开它,您会看到您的设置仍然保存。
在您设置好音量以打开扬声器后,在控制台中输入,
alsactl -f filename store
除了将“文件名”更改为您想要调用的任何名称。我打电话给我的 noheadph.alsa。现在回到 alsamixer 并设置您的耳机音量,并将您的扬声器设置为 0%,将主音量留在您喜欢的任何位置。通过点击退出退出 alsamixer,并通过键入alsactl -f filename store
除了这次之外保存此配置文件,将“文件名”替换为相关的内容,例如“headph.alsa”。alsactl -f filename restore
现在,您可以通过键入显然将“文件名”替换为您为存储的配置文件命名的任何内容来调用/恢复到这些配置文件中的任何一个。这不是很酷吗?!请注意,配置文件应存储在您的主用户目录中。还剩下什么?只需绑定一个击键恢复一个配置文件,另一个恢复另一个!如何?在操作系统菜单上,转到系统 > 首选项 > 键盘快捷键。在这里,单击“添加”以添加新的快捷方式。我将我的命名为“仅设置声音耳机”并输入命令,
alsactl -f /home/username/headph.alsa restore
除了将“用户名”更改为您的用户帐户名。我想你明白了要点!:)请告诉我你的情况如何。感谢这个线程的 alsamixer 信息等。
PS 不幸的是,出于某种原因,我不能只在击键命令中使用 $home/filename 。有谁知道这是为什么???
如何取消宏基自动静音扬声器的静音?我不知道它是否适用于其他笔记本电脑。只需尝试非宏基笔记本电脑用户的说明或说明流程。
我希望它对你有帮助......(: