Page 1 sur 1
[conky] variable pour MOC [résolu]
Publié : lun. 10 déc. 2012, 20:19
par onyx67
Salut,
Je bute sur un problème pour afficher la musique joué par MOC dans mon conky.
Plutôt qu'un script, j'ai opter pour des variables simples (du style
${Moc_artist}
, par ex).
Tout fonctionne bien dès lors que je suis connecté au serveur avant de lancer conky. Si je coupe le serveur ou que je lance conky avant moc, j'ai droit à une rafale de messages d'erreurs en console:
Le soucis, je pense, vient de ma condition "if" qui n'est pas bonne:
ça fonctionne pourtant bien avec amarok, par ex.
J'ai vérifié dans
top
, le nom du processus est le bon.
Quelqu'un à une idée?
Re: [conky] variable pour MOC
Publié : lun. 10 déc. 2012, 23:33
par banditblue
je n(y connait rien par rapport a la programation
peut etre que si tu donne un temps du genre
${if_ not running mocp} (normalement ici tu as la commande du genre ca en plus ) alors attends x seconde et demarre mocp, si toujours pas demarrer reprend la sequence
désolé je ne connait rien en prog mais je voi ca comme ca
ou alors lance ton server avec un script quand tu utilise mocp
c'est juste une idée
sinon regarde
Simple script to get moc player info - > conky lien anglais
ici aussi chez nos voisin de
chez ubuntu
Re: [conky] variable pour MOC
Publié : mar. 11 déc. 2012, 13:09
par Ypnose
Il n'y a pas moyen de lancer une commande bash avec conky? Parce que sinon tu pourrais faire un truc du genre:
Code : Tout sélectionner
if [[ -z "$(pidof mocp)" ]]; then
echo "Moc is not running"
fi
Re: [conky] variable pour MOC
Publié : mar. 11 déc. 2012, 17:49
par onyx67
Merci pour vos réponses.
@ banditblue: les scripts fonctionnent bien, mais tant que je suis connecté au serveur. Donc j'ai toujours la même erreur.
@ ypnose: j'ai essayé le script .sh, mais ça ne fonctionne pas non plus.
Je vais continué mes recherches. Si je trouve, je poste la solution.
Re: [conky] variable pour MOC
Publié : mar. 11 déc. 2012, 19:05
par Ypnose
Étrange, j'ai cette fonction fi dans bien des scripts avec moc et aucun soucis.
Re: [conky] variable pour MOC
Publié : mar. 11 déc. 2012, 19:47
par onyx67
J'ai enfin trouvé! Il suffit de mettre un
${endif}
.
Extrait du
conkyrc:
Code : Tout sélectionner
${if_running mocp}${execi 10 mocp -Q '%song\n%artist\n%album'}
${execbar mocp -Q '%cs/%ts*100' | bc -l}${endif}
Me reste plus qu'à mettre le tout à ma sauce.
Merci pour le coup de main
PS: @ ypnose: pour ce qui est du script, conky m'affichait
moc is not running, en plus des erreurs console.
J'aimerai quand même trouvé la solution pour qu'il fonctionne.