我的安装:Gentoo + Xorg + i3 + PulseAudio。
acpi_listen
给出正确的输出,例如 VOLUP、VOLDOWN
但我不知道如何让这些键真正改变音量。
我的笔记本电脑型号是惠普 Pavilion 15-n059sr
为什么解决方案取决于键盘?
答案1
我以为这样的功能是 X11 本身自带的,但事实证明它是附带的xbindkeys
,这是一个与 X11 相关的程序,属于类别各种各样的。
要使多媒体键(音量、亮度)正常工作,请创建〜/ .xbindkeysrc。要获取有关文件如何组成的有用信息(默认文件内容),请调用xbindkeys -d
# ~/.xbindkeysrc
#-----VOLUME-----#
#
# Decrease volume
"pactl set-sink-volume @DEFAULT_SINK@ -1000"
XF86AudioLowerVolume
# Increase volume
"pactl set-sink-volume @DEFAULT_SINK@ +1000"
XF86AudioRaiseVolume
# Mute volume
"pactl set-sink-mute @DEFAULT_SINK@ toggle"
XF86AudioMute
#----BACKLIGHT----#
#
# Increase backlight
"xbacklight -inc 10"
XF86MonBrightnessUp
# Decrease backlight
"xbacklight -dec 10"
XF86MonBrightnessDown
并添加xbindkeys
到自启动。我将其添加到〜/.xinitrc
按键如播放,下一个由您的多媒体播放器处理。