From 40d8aece8da5e9f95f85fcb4b6b2a1f4d62c3791 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Wed, 21 Jul 2021 09:52:36 +0200 Subject: [PATCH] rofi-mediaplayer: switch to playerctl As rofi grabs the keyboard while running in a script, we can't use xdotool. --- bin/rofi-mediaplayer | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/rofi-mediaplayer b/bin/rofi-mediaplayer index bf547a5..148c208 100755 --- a/bin/rofi-mediaplayer +++ b/bin/rofi-mediaplayer @@ -50,11 +50,11 @@ EOF ;; 1) case $ROFI_INFO in - 1) xdotool key --clearmodifiers XF86AudioPrev ;; - 2) xdotool key --clearmodifiers XF86AudioPlay ;; - 3) xdotool key --clearmodifiers XF86AudioPause ;; - 4) xdotool key --clearmodifiers XF86AudioStop ;; - 5) xdotool key --clearmodifiers XF86AudioNext ;; + 1) playerctl -p $mediaplayer previous ;; + 2) playerctl -p $mediaplayer play-pause ;; + 3) playerctl -p $mediaplayer pause ;; + 4) playerctl -p $mediaplayer stop ;; + 5) playerctl -p $mediaplayer next ;; 6) i3-msg '[class="Pavucontrol"] focus' || i3-msg exec exec pavucontrol ;; 7) i3-msg '[class="'${Mediaplayer}'"] focus' || i3-msg exec exec spotify ;; esac >&2