静音按钮无法取消静音

静音按钮无法取消静音

问题:

正如标题所说;键盘静音按钮无法取消静音,但灯光可以切换,静音没有任何问题。

我一直在这台笔记本上使用 Xubuntu 16.04,我确信它没有任何问题,不确定这是否是 Lubuntu 或 16.10 特有的。

软件:

Lubuntu 16.10

硬件

惠普笔记本 pavilion dv6

问题:

有什么办法可以解决这个问题吗?

谢谢您的回答。

额外信息:

深夜发布问题,不要指望我 8 小时后才会醒来。

答案1

改进答案:

静音按钮无法切换/取消静音了解如何使用“首选项”菜单添加“-D 脉冲”来静音。

以下是如何通过编辑配置文件来调整:

在 .config/openbox/lubuntu-rc.xml 中插入“-D pulse”,如下所示

  <!-- Keybinding for Volume management -->
  <keybind key="XF86AudioRaiseVolume">
    <action name="Execute">
      <command>amixer -q -D pulse sset Master 3%+ unmute</command>
    </action>
  </keybind>
  <keybind key="XF86AudioLowerVolume">
    <action name="Execute">
      <command>amixer -q -D pulse sset Master 3%- unmute</command>
    </action>
  </keybind>
  <keybind key="XF86AudioMute">
    <action name="Execute">
      <command>amixer -q -D pulse sset Master toggle</command>
    </action>
  </keybind>

我之前的回答不适用于所有脉冲音频应用程序的声音,例如在 Firefox 中播放 YouTube。上面的回答可以。

已解决 无法使用 amixer 取消静音在 Ubuntu 论坛上查找此命令改进的来源。


我之前的回答,供参考:


在 LXTerminal 中打开 alsamixer,查看反复按下静音按钮时哪些声音控件会静音和取消静音。您可能会发现静音按钮会使“Master”静音一些其他音量控制。您可能会发现使用 alsamixer 中的任何静音功能(按 m 键)会使其他所有内容静音。

要调整键盘静音按钮的功能,一种方法是编辑 /home/[用户名]/.config/openbox/lubuntu-rc.xml

(如果您没有该文件 $HOME/.config/openbox/lubuntu-rc.xml,您可以通过将 /usr/share/lubuntu/openbox/rc.xml 复制到 $HOME/.config/openbox/lubuntu-rc.xml 来创建它)

我在那里对音量和静音控制的原始命令做了注释,并插入了我自己命令。现在,我的 lubuntu-rc.xml 中标题为“音量管理的键绑定”的部分如下所示:

<!-- Keybinding for Volume management -->

    <!-- sde  Whether using command amixer or alsamixer in lxterminal,
              setting any control to `mute` sets several other controls to
              mute, which don't get reset when setting Master to `unmute`
              (even when those settings are by `toggle`) -->

<keybind key="XF86AudioRaiseVolume">
  <action name="Execute">
    <!-- <command>amixer -q sset Master 3%+ unmute</command> -->
    <command>bash -c "amixer -q sset Master 1%+ unmute; amixer sset Front unmute; amixer sset Surround unmute; amixer sset Center unmute; amixer sset LFE unmute"</command>
  </action>
</keybind>
<keybind key="XF86AudioLowerVolume">
  <action name="Execute">
    <!-- <command>amixer -q sset Master 3%- unmute</command> -->
    <command>bash -c "amixer -q sset Master 1%- unmute; amixer sset Front unmute; amixer sset Surround unmute; amixer sset Center unmute; amixer sset LFE unmute"</command>
  </action>
</keybind>
<keybind key="XF86AudioMute">
  <action name="Execute">
    <!-- <command>amixer -q sset Master toggle</command> -->
    <command>bash -c "amixer -q sset Master toggle; amixer sset Front unmute; amixer sset Surround unmute; amixer sset Center unmute; amixer sset LFE unmute"</command>
  </action>
</keybind>

这在 Lubuntu 17.10 中有效,并且也应该在早期版本中有效。

运行“amixer scontrols”来查看您可以使用哪些名称的控件进行自己的修改。

保存 lubuntu-rc.xml 的备份文件,以便如果您的更改出错,您可以从终端替换它,然后重新启动 lubuntu 或 openbox,以检查您的更改是否有效。

(我知道这不是一个简单的调整,但它确实回答了是否有可能修复。)

答案2

我通过编辑 ~/.config/openbox/lubuntu-rc.xml 解决了这个问题

<keybind key="XF86AudioMute">
  <action name="Execute">
    <!-- <command>amixer -q sset Master toggle</command> -->
    <command>amixer -D pulse set Master toggle</command>
  </action>
</keybind>

然后更新当前会话的 openbox 设置:

openbox --reconfigure

在 Lubuntu 17.10 上对我有用

更多内容请见:https://bugs.launchpad.net/ubuntu/+source/alsa-utils/+bug/1313813

答案3

我在运行 LXLE 16.04 的 emachines 奔腾机器上遇到了同样的问题。我按了一次键盘静音按钮,现在根本听不到任何音乐,即使关闭并重新启动系统也是如此。

然后我转到声音和视频 > 脉冲音频音量控制并打开该窗口。然后我单击输出设备,靠近底部的是内置音频模拟立体声和右侧的几个图标。将鼠标悬停在它们上面,找到静音音频并单击它。这为我取消了静音。我再也不会按键盘上的静音按钮了。

相关内容