aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-06-16 11:06:30 -0300
committerEuAndreh <eu@euandre.org>2024-06-16 11:07:32 -0300
commit04ad12241d3555d82b1a9265400ec0b8a7138ca2 (patch)
tree1ea6c4939ebfd9fc1d561765017b30d02e2a717f /bin
parentetc/xmonad/xmonad.hs: Add keybindings for switching monitors setup (diff)
downloaddotfiles-04ad12241d3555d82b1a9265400ec0b8a7138ca2.tar.gz
dotfiles-04ad12241d3555d82b1a9265400ec0b8a7138ca2.tar.xz
Simplify code used by xmobar
Remove the endless loop, and stop polling the system while doing nothing.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/player4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/player b/bin/player
index fd7d11b..9baa2d0 100755
--- a/bin/player
+++ b/bin/player
@@ -24,6 +24,7 @@ help() {
- play-pause: play/pause
- rotate: rotate across available MPRIS players
- synopsis: show the current MPRIS player and title
+ - synopsis-f: show the current MPRIS player and title
Manipulate the MPRIS audio player.
@@ -156,6 +157,9 @@ case "$ACTION" in
"$(printf '%s\n' "$CURRENT_PLAYER" | format_player_name)" \
"$(formatted_player_title)"
;;
+ synopsis-f)
+ tail -f "$CURRENT_PLAYER_PATH" 2>/dev/null | format_player_name
+ ;;
*)
printf 'Bad ACTION: "%s".\n\n' "$ACTION" >&2
usage >&2