如何设置声音键增大/减小音量的量?

如何设置声音键增大/减小音量的量?

在我的笔记本电脑上,当我按下音量增大/音量减小键时,声音控制杆会向上/向下移动 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%+')),

相关内容