Script para Conky (Amarok)
2008 Junio 18
Siguiendo con los ultimos post que realize, sobre scripts para ampliarle la capacidad a nuestro hermoso Conky, les presento este pequeño script en Bash, el cual nos muestra el archivo que estamos reproduciendo en Amarok.
Para que funcione correctamente, deben agregar ciertas líneas a su .conkyrc, que puedan obtenerlas haciendo click aquí.
#!/bin/bash
#
# requirements: amaroK (!)
case "$1" in
# % progress
progress)
stat=`dcop amarok player status`
if (( $stat == 1 )); then
expr 100
else
curr=`dcop amarok player trackCurrentTime`
tot=`dcop amarok player trackTotalTime`
if (( $tot )); then
expr $curr \* 100 / $tot
fi
fi
;;
esac


Hola, queria saber si podes postear los codigos para poder escribir en el mirc, en un canal, con dos colores distintos, osea una letra de cada color y donde los tendria que subir. Desde ya muchas gracias y un abrazo. (=
hey… eso debo guardarlo en /home/usuario/.conky ???
copie el codigo y lo guarde como amarok progress en la carpeta que digo arriba pero no me hace nada… no sale nada… aparece la barra pero no se mueve… que hago?
Saludos
Me sucede lo mismo que David… aparece toda la info pero la barra de progreso nada.
Tengo Ubnutu 8.10 x64
Tienen que agregar un par de lineas al conkyrc guardar el script en un archivo aparte, darle permisos de ejecución +x
Y recien ahi funcionara
Con todo respeto jamas logre hacerlo andar, este script funciona bien:
#!/bin/bash
# amaroK en conky
#
case “$1″ in
# Información de Reproducción
artist) dcop amarok player artist ;;
title) dcop amarok player title ;;
album) dcop amarok player album ;;
year) dcop amarok player year ;;
genre) dcop amarok player genre ;;
progress)
curr=`dcop amarok player trackCurrentTime`
tot=`dcop amarok player trackTotalTime`
if (( $tot )); then
expr $curr \* 100 / $tot
fi
;;
esac
tambien cambie esta parte del conkyrc
la linea: ${color #660066}${execibar 1 ~/.conky/amarok progress}
se debe corregir asi: ${color #660066}${execibar 1 ~/.conky/amarok.SH progress}