Você pode desenhar uma barra de tamanho padrão usando execbar
seguido por um comando que deve retornar um número de 0 a 100, dando a porcentagem da barra preenchida. Por exemplo, se você tiver o seguinte script de shell myscript
em seu PATH:
#!/bin/bash
deadbeef --nowplaying "%e %l" |
awk '
{ n = split("::" $1,t,":")
elapsed = (t[n-2]*60+t[n-1])*60+t[n]
n = split("::" $2,t,":")
total = (t[n-2]*60+t[n-1])*60+t[n]
printf "%d\n",elapsed*100/total
}'
então você pode usar a linha de conky:
${execbar myscript}
O script simplesmente converte a saída de tempo decorrido e total de deadbeef em segundos e, finalmente, uma porcentagem.
O resultado é assim: