Browse Source

Swipe the ugly dbus code under clementine pauser script

Alois Mahdal 5 years ago
parent
commit
cd94715a01
1 changed files with 2 additions and 6 deletions
  1. 2
    6
      dotfiles/config/bmo/be.ini

+ 2
- 6
dotfiles/config/bmo/be.ini View File

@@ -11,11 +11,7 @@
11 11
 
12 12
 [be.def.spot.role:afk]
13 13
     shape = bounce
14
-    enter = if pidof clementine; then
15
-    enter =     qdbus org.mpris.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlaybackStatus \
16
-    enter =       | grep -qxF Playing \
17
-    enter =      && qdbus org.mpris.clementine /Player org.freedesktop.MediaPlayer.Pause
18
-    enter = fi; true
14
+    enter = clementine-pause
19 15
     spike = bmo kb home && slock
20 16
 
21 17
 [be.def.axis.role]
@@ -38,7 +34,7 @@
38 34
 [be.def.spot.role:zleeping]
39 35
     shape = bounce
40 36
     enter = pidof mocp       && mocp --pause
41
-    enter = pidof clementine && qdbus org.mpris.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlaybackStatus | grep -qxF Playing && qdbus org.mpris.clementine /Player org.freedesktop.MediaPlayer.Pause
37
+    enter = clementine-pause
42 38
     enter = ssh-add -D 2>&1 && notify-send "all identities removed"
43 39
     enter = weechat-fifo -s \*/disconnect -all offline
44 40
     spike = bmo kb home && slock systemctl suspend -i