It's a type of Planche
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

mpris_firefox_playstatus.sh 604B

1234567891011
  1. #!/usr/bin/env bash
  2. firefox_mpris_dbus=$(dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -Po "org.mpris.*firefox[^\"]+")
  3. if [ -n "${firefox_mpris_dbus}" ]; then
  4. playback_string=$(dbus-send --print-reply --dest=${firefox_mpris_dbus} /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:'org.mpris.MediaPlayer2.Player' string:'PlaybackStatus' | grep -Po "(?<=string \")[^\"]+")
  5. echo "Firefox MPRIS Instance ${firefox_mpris_dbus} has playback status ${playback_string}"
  6. else
  7. echo "Firefox MPRIS Instance not found!"
  8. fi