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 줄을 넣어야 합니다.