diff options
Diffstat (limited to 'ar/.local')
| -rwxr-xr-x | ar/.local/bin/statusbar/sb-music | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ar/.local/bin/statusbar/sb-music b/ar/.local/bin/statusbar/sb-music index 36f9101..2c37cdd 100755 --- a/ar/.local/bin/statusbar/sb-music +++ b/ar/.local/bin/statusbar/sb-music @@ -92,8 +92,8 @@ playerctl_status() { if [[ "$player" == chromium.instance* ]]; then local pid proc_name pid="${player#chromium.instance}" - proc_name=$(ps -p "$pid" -o comm= 2>/dev/null) - [ "$proc_name" = "youtube-music" ] || continue + proc_name=$(cat /proc/"$pid"/cmdline 2>/dev/null | tr '\0' '\n' | grep -i "youtube-music\|pear-desktop" | head -1) + [ -n "$proc_name" ] || continue else continue fi |
