[sway/xf86buttons] use playerctl insted of sending signals directly to rhythmbox

This commit is contained in:
Felix Buehler 2020-09-09 14:29:09 +02:00
parent 6576a606da
commit 1abbe678ac

View file

@ -138,10 +138,11 @@ bindsym --locked $mod+XF86AudioRaiseVolume exec pactl set-source-volume @DEFAULT
bindsym --locked $mod+XF86AudioLowerVolume exec pactl set-source-volume @DEFAULT_SOURCE@ -5% bindsym --locked $mod+XF86AudioLowerVolume exec pactl set-source-volume @DEFAULT_SOURCE@ -5%
# Media player controls # Media player controls
bindsym --locked XF86AudioPlay exec dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause bindsym --locked XF86AudioPlay exec playerctl play-pause
bindsym --locked XF86AudioPause exec dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause bindsym --locked XF86AudioPause exec playerctl play-pause
bindsym --locked XF86AudioNext exec dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next bindsym --locked XF86AudioNext exec playerctl next
bindsym --locked XF86AudioPrev exec dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous bindsym --locked XF86AudioPrev exec playerctl previous
bindsym --locked XF86AudioStop exec playerctl stop
# main commands # main commands
bindsym $mod+Shift+c reload bindsym $mod+Shift+c reload