在我的 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 行放入其中。