sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 3d401d9390694dfe4ed7c408b9805f6d23ed8240
parent 6816b51c86846afc5eaa1dea2541410058347a6e
Author: Callum Andrew <contact@candrew.net>
Date:   Mon,  9 Jun 2025 16:36:32 +1000

config.in: bind XF86Audio* keycodes to playerctl

Diffstat:
Mconfig.in | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/config.in b/config.in @@ -205,9 +205,18 @@ bindsym $mod+r mode "resize" bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume \@DEFAULT_SINK@ -5% bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume \@DEFAULT_SINK@ +5% bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle + + # Special keys to control media via playerctl + bindsym --locked XF86AudioPlay exec playerctl play-pause + bindsym --locked XF86AudioPause exec playerctl play-pause + bindsym --locked XF86AudioPrev exec playerctl previous + bindsym --locked XF86AudioNext exec playerctl next + bindsym --locked XF86AudioStop exec playerctl stop + # Special keys to adjust brightness via brightnessctl bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+ + # Special key to take a screenshot with grim bindsym Print exec grim