在我的笔记本电脑上,当我按下音量增大/音量减小键时,声音控制杆会向上/向下移动 10 个单位。
我可以检查一下alsamixer
:当我按音量增大时,声音级别确实提高了 10 点。
但我希望这些键不那么敏感:如果当我按下某个键(音量增大/音量减小)时音量可以向上/向下 5 点,那就太好了。
我知道这些规则是在 中配置的/lib/udev/hwdb.d
,但我在这些文件中发现的唯一内容是使用“volumeup”和“volumedown”关键字,而不是按钮增加/减少的量。
我怎么能这么做呢?
某处有配置文件吗?
编辑
我在 arch,我想知道配置存储在哪里(如果有的话)
我正在使用pulseaudio,不知道这是否有帮助
答案1
就我而言,这不是一个pulseaudio的东西,取决于你使用的是哪个DE或WM我从来没有使用过带arch的DE,但对于WM来说,这是在他们的配置文件中配置的,例如
- i3 (~/.config/i3/config)
#change volume
bindsym XF86AudioRaiseVolume exec amixer -q set Master 5%+
bindsym XF86AudioLowerVolume exec amixer -q set Master 5%-
bindsym XF86AudioMute exec amixer -q -D pulse set Master toggle
- 用于 dwm 中的配置(转到 dwm 目录并配置 config.h)
#include <X11/XF86keysym.h>
{ 0, XF86XK_AudioLowerVolume, spawn, SHCMD("amixer -q set Master 5%- ") },
{ 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("amixer -q set Master 5%+ ") },
- 对于 qtiles (.config/qtile/config.py)
([], "XF86AudioLowerVolume", lazy.spawn('amixer -q set Master 3%-')),
([], "XF86AudioRaiseVolume", lazy.spawn('amixer -q set Master 3%+')),