Audio

如何設置聲音鍵增加/減少音量的量?

  • May 15, 2021

在我的筆記型電腦上,當我按下音量增大/音量減小鍵時,聲音桿會上升/下降 10 個單位。

我可以通過以下方式檢查alsamixer:當我按音量上時,聲音級別確實上升了 10 點。

但我希望這些鍵不那麼明智:如果我按下一個鍵(音量增大/音量減小)時電平可以上升/下降 5 點,那就太好了。

我知道這些規則是在 中配置的/lib/udev/hwdb.d,但我在這些文件中發現的唯一內容是使用了“volumeup”和“volumedown”關鍵字,而不是按鈕增加/減少的數量。

我怎麼能那樣做?

某處有配置文件嗎?

編輯

我在拱門上,我想知道配置儲存在哪裡(如果有的話)

我正在使用pulseaudio,我不知道這是否有幫助

就我而言,這不是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%+')),

引用自:https://unix.stackexchange.com/questions/648564