[StumpWM] Update volume keybinds

Do not use amixer but pactl
This allows to modify the volume of whichever the default output is
instead of just the main output of the computer.
This commit is contained in:
Lucien Cartier-Tilet 2022-03-01 20:19:29 +01:00
parent 4c42a17fc6
commit 02c54f3709
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA

View File

@ -1783,18 +1783,18 @@ so that they are immediately accessible. Again, this isnt technically
media-related, but Ill add keybinds for my screens backlight. media-related, but Ill add keybinds for my screens backlight.
#+name: media-top-level #+name: media-top-level
#+caption: Top-level media keys #+caption: Top-level media keys
| Keychord | Function | | Keychord | Function |
|-----------------------+--------------------------------------| |-----------------------+------------------------------------------------|
| ~XF86AudioPlay~ | ~mpd-toggle-pause~ | | ~XF86AudioPlay~ | ~mpd-toggle-pause~ |
| ~XF86AudioPause~ | ~exec mpc pause~ | | ~XF86AudioPause~ | ~exec mpc pause~ |
| ~XF86AudioStop~ | ~mpd-stop~ | | ~XF86AudioStop~ | ~mpd-stop~ |
| ~XF86AudioPrev~ | ~mpd-prev~ | | ~XF86AudioPrev~ | ~mpd-prev~ |
| ~XF86AudioNext~ | ~mpd-next~ | | ~XF86AudioNext~ | ~mpd-next~ |
| ~XF86AudioRaiseVolume~ | ~exec amixer -q set Master 2%+ unmute~ | | ~XF86AudioRaiseVolume~ | ~exec pactl set-sink-volume @DEFAULT_SINK@ +2~ |
| ~XF86AudioLowerVolume~ | ~exec amixer -q set Master 2%- unmute~ | | ~XF86AudioLowerVolume~ | ~exec pactl set-sink-volume @DEFAULT_SINK@ -2~ |
| ~XF86AudioMute~ | ~exec amixer -q set Master 1+ toggle~ | | ~XF86AudioMute~ | ~exec pactl set-sink-mute @DEFAULT_SINK@ toggle~ |
| ~XF86MonBrightnessDown~ | ~exec xbacklight -dec 2~ | | ~XF86MonBrightnessDown~ | ~exec xbacklight -dec 2~ |
| ~XF86MonBrightnessUp~ | ~exec xbacklight -inc 2~ | | ~XF86MonBrightnessUp~ | ~exec xbacklight -inc 2~ |
#+begin_src lisp #+begin_src lisp
<<keybinds-gen(map="*top-map*", keybinds=media-top-level)>> <<keybinds-gen(map="*top-map*", keybinds=media-top-level)>>