rofi-mediaplayer: switch to playerctl

As rofi grabs the keyboard while running in a script, we can't use xdotool.
This commit is contained in:
Vincent Bernat 2021-07-21 09:52:36 +02:00
parent 16aa98a7fb
commit 40d8aece8d

View file

@ -50,11 +50,11 @@ EOF
;; ;;
1) 1)
case $ROFI_INFO in case $ROFI_INFO in
1) xdotool key --clearmodifiers XF86AudioPrev ;; 1) playerctl -p $mediaplayer previous ;;
2) xdotool key --clearmodifiers XF86AudioPlay ;; 2) playerctl -p $mediaplayer play-pause ;;
3) xdotool key --clearmodifiers XF86AudioPause ;; 3) playerctl -p $mediaplayer pause ;;
4) xdotool key --clearmodifiers XF86AudioStop ;; 4) playerctl -p $mediaplayer stop ;;
5) xdotool key --clearmodifiers XF86AudioNext ;; 5) playerctl -p $mediaplayer next ;;
6) i3-msg '[class="Pavucontrol"] focus' || i3-msg exec exec pavucontrol ;; 6) i3-msg '[class="Pavucontrol"] focus' || i3-msg exec exec pavucontrol ;;
7) i3-msg '[class="'${Mediaplayer}'"] focus' || i3-msg exec exec spotify ;; 7) i3-msg '[class="'${Mediaplayer}'"] focus' || i3-msg exec exec spotify ;;
esac >&2 esac >&2