Advertisement
Algabe

xmobar + ncmpcpp

Jan 18th, 2014
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.76 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [ $1 ]; then
  4.         tarjeta=$1
  5. else
  6.         echo -n "Nombre de la tarjeta de red: "
  7.         read tarjeta
  8. fi
  9.  
  10. while [ 1 ]
  11. do
  12.  
  13.         fecha=$(date +"%d/%B - %H:%M:%S")
  14.         uptime=$(uptime | cut -d ',' -f 1 | grep -o 'up.*')
  15.         essid=$(/sbin/iwgetid $tarjeta -r)
  16.         AP="`/sbin/iwgetid --raw --ap | cut -c1-8`"
  17.         SENAL="`/sbin/iwconfig 2> /dev/null | sed -n "/${tarjeta}/{n;n;n;n;n;p;}" | awk -F'=' '{printf $NF}' | sed 's/\s//g'`"
  18.         BITR="`/sbin/iwconfig 2> /dev/null | sed -n "/${tarjeta}/{n;n;p;}" | sed -E 's/^[^=]+=([.0-9]+)\s.*/\1Mb\/s/'`"
  19.         SONG="`/usr/bin/ncmpcpp --now-playing 2> /dev/null`"
  20.         echo "[ESSID:$essid $SENAL $AP $BITR ] {$fecha} $(id -un)@$(hostname) [$SONG]"
  21.         sleep 5s
  22. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement