声音按钮不起作用

声音按钮不起作用

我在装有 LXQT 的戴尔笔记本电脑上安装了 Debian 8 Jessie 最低版本。我尝试在声音按钮上设置操作,但操作不起作用...我~/.config/openbox/lxqt-rc.xml使用以下操作(在块中<keyboard>)为用户和 root 进行编辑:

  <!-- AUDIO BUTTONS -->
  <keybind key="XF86AudioLowerVolume">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>volumedown</name>
        </startupnotify>
        <command>amixer -c 0 set Master 5%- unmute</command>
      </action>
  </keybind>

  <keybind key="XF86AudioRaiseVolume">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>volumeup</name>
        </startupnotify>
        <command>amixer -c 0 set Master 5%+ unmute</command>
      </action>
  </keybind>

  <keybind key="XF86AudioMute">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>volumedown</name>
        </startupnotify>
        <command>amixer -c 0 set Master toggle</command>
      </action>
   </keybind>

重启后,按下按钮时声音功率没有变化。我打开xev查看按钮检测,一切正常。这是我按下静音按钮时的输出:

KeyPress event, serial 37, synthetic NO, window 0x1a00001,
    root 0xd6, subw 0x0, time 569224, (-96,387), root:(999,666),
    state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1a00001,
    root 0xd6, subw 0x0, time 569363, (-96,387), root:(999,666),
    state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

当我在控制台命令中写入时amixer -c 0 set Master toggle- 所有声音都静音。


为什么声音按钮不工作?我该如何修复它?

答案1

问题出在窗口管理器上。默认为xfwm4if openbox。当我在窗口管理器上更改它时openbox- 一切正常。


要查看您的窗口管理器是否打开:菜单 > 首选项 > lxqt 设置 > 会话设置

您可以openbox通过安装 Open Box 并在会话设置中启用它来启用窗口管理器。

sudo apt-get install openbox

答案2

gsettings reset volume-up
gsettings reset volume-down
gsettings reset volume-mute

在终端中执行它们并将脉冲音频插件添加到您的面板。它在 Debian stretch 上对我有用

相关内容