Nexuiz 全屏模式下没有音量控制

Nexuiz 全屏模式下没有音量控制

在我的 Ubuntu 上以全屏模式玩 Nexuiz 时,笔记本电脑上的音量控制按钮根本不起作用,在最小化游戏后增加/减少声音解决了问题,但游戏中没有音量控制?

此外,当戴上耳机时,游戏音乐会在笔记本电脑扬声器和耳机上播放!

问题可能是什么?这是声音驱动程序问题还是 x-org 问题?我认识的一个人在 Ubuntu 12.04 上玩 Warzone2100 时也发生过这种情况。

答案1

如果您使用 acpid 监听 XF86 音量键事件,并使用 amixer 手动设置音量,则可以使用,但您需要禁用原始音量键监听器以防止“双音量更改”

由于我只知道这如何与 xfce4-volumed 一起使用,因此这里我仅提供 ACPID 处理程序脚本:

#!/bin/sh
# Default acpi script that takes an entry for all actions

set $*

case "$1" in
    button/volumeup)
        amixer sset Master 3+ # increase volume by 3%
        ;;
    button/volumedown)
        amixer sset Master 3- # decrease volume by 3%
        ;;
esac

您需要在 acpid 脚本中找到这些部分并将 axmier 行放入其中。

阅读此链接了解详细信息

相关内容