静音按钮不会取消静音

Tei*_*vel 4 keyboard lubuntu mute 16.10

问题:

正如标题所说;该键盘静音键不取消静音,但光做切换,它有没有问题静音它。

我一直在使用带有 Xubuntu 16.04 的笔记本,我很确定它没有问题,不确定它是特定于 Lubuntu 还是 16.10。

软件:

卢本图 16.10

硬件

惠普笔记本pavilion dv6

题:

有什么办法可以解决吗?

感谢您的回答。

额外信息:

深夜发帖,别指望我8小时后才醒。

sde*_*sde 7

改进的答案:

请参阅静音按钮不会切换/取消静音以了解如何使用首选项菜单添加“-D 脉冲”以静音。

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

在 .config/openbox/lubuntu-rc.xml 中按以下几行插入“-D 脉冲”

  <!-- 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>
Run Code Online (Sandbox Code Playgroud)

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

有关命令中此改进的来源,请参阅已解决无法在 Ubuntu 论坛上使用 amixer 取消静音


我之前的回答,供参考:


在 LXTerminal 中打开 alsamixer 以查看当您重复按下静音按钮时哪些声音控件被静音和取消静音。您可能会发现静音按钮会将“主”其他一些音量控制静音。您可能会发现在 alsamixer 中使用任何静音(按 m 键)会使其他一切静音。

要调整键盘静音按钮的作用,一种方法是编辑 /home/[username]/.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>
Run Code Online (Sandbox Code Playgroud)

这适用于 Lubuntu 17.10,也适用于早期版本。

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

为 lubuntu-rc.xml 保存一个备份文件,以便您可以在更改出错时从终端替换它,然后重新启动 lubuntu 或 openbox,以了解您的更改是否有效。

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


小智 0

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

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