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

我几乎在计算机上的任何时候都会听音乐。 我经常不小心拔掉我的耳机。 这导致了我周围的其他人的不安。 拔下耳机时,有没有人知道扬声器静音的方法(和潜在的暂停VLC)?

我想在我的笔记本电脑上这样做。 它是宏碁Aspire One D150。 扬声器内置于计算机中。 我的耳机是标准1/8,通过耳机插孔连接。

我的原始答案只是“只需单击声音首选项,然后选择在”输出“设置中使用”模拟耳机“。如果这没有用,请告诉我。”

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

无论如何,通过声音播放获得一些音乐,这样您就可以测试声音输出。 现在打开终端控制台并输入alsamixer 。 看看这个。 很酷,对吗? 在这里,您可以调节主音量,耳机,扬声器以及其他输入/输出的音量。

在alsamixer中,设置扬声器打开时的音量。 耳机可以是你喜欢的任何音量。 我把你的“扬声器”放在100%,你的主人放在75%左右。 我们现在要在个人档案中保存这个! 点击逃跑退出alsamixer。 如果再次打开它,您将看到您的设置仍然保存。

在设置了音量打开扬声器的音量之后,输入控制台, alsactl -f filename store除了将“文件名”改为你想要的任何名称。 我叫我的noheadph.alsa。 现在回到alsamixer并设置你的耳机音量,你的扬声器为0%,留下你想要的主音量。 通过点击转义退出alsamixer,并通过键入alsactl -f filename store来保存此配置alsactl -f filename store除非此时,将“filename”替换为相关的内容,例如“headph.alsa”。 现在,您可以通过键入alsactl -f filename restore来调用/恢复到这些配置文件中的任何一个,显然将“filename”替换为您为存储的配置文件命名的任何内容。 这不酷吗?! 请注意,配置文件应存储在您的主用户目录中。

还剩什么? 只需绑定击键恢复一个配置文件,另一个恢复另一个配置文件! 怎么样? 在OS菜单上,转到系统>首选项>键盘快捷键。 在这里,单击“添加”以添加新快捷方式。 我将我的名字命名为“仅设置声音耳机”并输入命令alsactl -f /home/username/headph.alsa restore除了将“username”更改为您的用户帐户名。 我想你得到了主旨! 🙂

请告诉我它是怎么回事。 感谢这个线程的alsamixer信息等。

PS不幸的是,由于某种原因,我不能在keystroke命令中使用$ home / filename。 任何人都知道这是为什么???

刚刚遇到同样的问题并为它制作了一个小脚本,真的很晚了,但我想我还是会分享它

/etc/acpi/events/创建一个包含内容的文件headphone-plug

 event=jack/headphone action=/usr/local/bin/headphone-plug.sh %e 

当插件事件发生时,这将在’action’中运行脚本

创建/usr/local/bin/headphone-plug.sh ,内容如下:

 #!/bin/bash case "$3" in unplug) su [USER] -c "DISPLAY=:0 xdotool key XF86AudioMute" ;; esac 

并使其可执行。

这有点像黑客,因为这只适用于单个x会话上的单个用户。 但这对我来说已经足够了

据我所知,为了解决这个问题,没有默认选项。 您可以尝试以下方法:

  1. 默认静音扬声器。
  2. 如果这不起作用,那么您可以禁用扬声器输出以防止这种情况发生。

此致,Martijn

正如KYI所说,你可以尝试静音扬声器。 也许这个页面会帮助你。

如何取消静音的自动静音扬声器? 我不知道它是否适用于其他笔记本电脑。 只需尝试非宏碁笔记本电脑用户的说明或说明流程。

  1. 转到“开始”菜单,然后单击“控制面板”。
  2. 单击“硬件和声音”。
  3. 转到“Windows移动中心”,找到音量并取消静音扬声器。
  4. 重启笔记本电脑。

我希望它能帮到你…(: