From 30c680db3fd3bd0e5cbd36e5b9f3c7347fd497b2 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 14 Feb 2018 18:52:26 +0000 Subject: [PATCH] Fix volume desync with xbindkeys --- .config/i3/config | 4 ++-- .xbindkeysrc | 28 ++++++++++++++-------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.config/i3/config b/.config/i3/config index 8bdbc63..61f41cc 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -175,8 +175,8 @@ bindsym XF86AudioPause exec --no-startup-id mpc pause bindsym XF86AudioStop exec --no-startup-id mpc stop bindsym XF86AudioNext exec --no-startup-id mpc next bindsym XF86AudioPrev exec --no-startup-id mpc previous -bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +2% && pkill -RTMIN+10 i3blocks -bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -2% && pkill -RTMIN+10 i3blocks +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +1000 && pkill -RTMIN+10 i3blocks +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -1000 && pkill -RTMIN+10 i3blocks bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && pkill -RTMIN+10 i3blocks exec --no-startup-id "ip monitor | while read line; do pkill -RTMIN+15 i3blocks; done" diff --git a/.xbindkeysrc b/.xbindkeysrc index 9e4f8b0..44a9751 100644 --- a/.xbindkeysrc +++ b/.xbindkeysrc @@ -1,15 +1,15 @@ -# thumb wheel up => increase volume and unmute -"amixer -D pulse set Master 1000+ unmute ; pkill -RTMIN+10 i3blocks" - b:6 - -# thumb wheel down => lower volume -"amixer -D pulse set Master 1000- ; pkill -RTMIN+10 i3blocks" - b:7 - -# backward button => previous song -"xte 'key XF86AudioPrev'" - b:8 - -# forward button => next song -"xte 'key XF86AudioNext'" +# thumb wheel up => increase volume and unmute +"xdotool key --clearmodifiers XF86AudioRaiseVolume" + b:6 + +# thumb wheel down => lower volume +"xdotool key --clearmodifiers XF86AudioLowerVolume" + b:7 + +# backward button => previous song +"xte 'key XF86AudioPrev'" + b:8 + +# forward button => next song +"xte 'key XF86AudioNext'" b:9