logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-12-2012 14:28:33

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Résolu : Afficher pochette rhythmbox dans conky

Bonjour à tous,
cela fait plusieurs heure que je cherche à afficher la pochette des albums dans conky avec rhythmbox mais je n'y arrive pas.
J'ai suivi ce tuto : http://doc.ubuntu-fr.org/conky_scripts_ … ette_du_cd
Voici mon script :

#!/bin/bash

album=$(rhythmbox-client --print-playing-format "%ta - %at")
fichier="$HOME/.cache/rhythmbox/covers/$album.jpg"

if test -s "$fichier"
then
    ln -sf "$fichier" "$HOME/.conky_cover.jpg"

else
    if test -s "$HOME/.conky_cover.jpg"
    then
        rm "$HOME/.conky_cover.jpg"
    fi
fi


Je l'ai exécuter avec la commande chmod +x
Et voici mon conky

${color orange}EN ÉCOUTE $color${hr 2}

${if_running rhythmbox}Artiste : ${tab 20}${color ffffff}${exec rhythmbox-client --print-playing-format "%ta"}$color
Titre : ${tab 20}${color ffffff}${exec rhythmbox-client --print-playing-format "%tt"}$color
Album : ${tab 20}${color ffffff}${exec rhythmbox-client --print-playing-format "%at"}$color
Piste : ${tab 20}${color ffffff}${exec rhythmbox-client --print-playing-format "%tn"}$color
Année : ${tab 20}${color ffffff}${exec rhythmbox-client --print-playing-format "%ay"}$color
Durée : ${tab 20}${color ffffff}${exec rhythmbox-client --print-playing-format "%te / %td"}${color white}${exec /home/jerome/Script/pochette.sh}${image ~/.conky_cover.jpg -n -p 20,100 -s 80x80}${else}Rhythmbox${color ffffff} n'est pas ouvert$endif


Mais il ne m'affiche rien.
Si vous avez une idée je suis pr:mad:eneur

Dernière modification par unit (20-07-2014 18:00:49)


Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#2 09-12-2012 14:49:44

wlourf
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : awesome
Inscription : 19-07-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

Il faudrait lancer ton conky dans une console avec la commande

conky -c tonconkyrc



et voir les erreurs affichées, s'il y en a.

Hors ligne

#3 09-12-2012 16:52:29

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

Voilà :

Conky: /home/jerome/.conkyrc: 25: config file error
Conky: /home/jerome/.conkyrc: 20: config file error
Conky: desktop window (140002d) is subwindow of root window (a6)
Conky: window type - normal
Conky: drawing to created window (0x4000002)
Conky: drawing to double buffer
Conky: Unable to load image '/home/jerome/.conky_cover.jpg'


Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#4 09-12-2012 18:05:38

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Résolu : Afficher pochette rhythmbox dans conky

Unable to load image '/home/jerome/.conky_cover.jpg'


regarde ça de près : le fichier est-il à cette place, etc


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#5 09-12-2012 18:25:35

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

J'y comprends rien je ne trouve pas ce dossirer.

Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#6 09-12-2012 18:49:59

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Résolu : Afficher pochette rhythmbox dans conky

As-tu pensé à afficher les fichiers caché dans '/home/jerome' ?

Si le fichier '.conky_cover.jpg' n'y est pas, il faut l'y mettre. smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#7 09-12-2012 18:52:52

wlourf
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : awesome
Inscription : 19-07-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

bah si conky ne trouve pas le fichier caché .conky_cover.jpg c'est que le script ne fonctionne pas. Que donne le script quand il est lancé dans un terminal ?

Hors ligne

#8 09-12-2012 19:00:01

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Résolu : Afficher pochette rhythmbox dans conky

fichier="$HOME/.cache/rhythmbox/covers/$album.jpg"


Le second $ correspond à quoi ?


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#9 09-12-2012 19:52:41

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

Je sais pas par contre, dans un terminal il me donne :

ln: création d'un lien symbolique « /home/jerome/.conky_cover.jpg/Céline Dion - Sans attendre (Deluxe Version).jpg »: Permission non accordée
ln: création d'un lien symbolique « /home/jerome/.conky_cover.jpg/Céline Dion - Sans attendre (Deluxe Version).jpg »: Permission non accordée
ln: création d'un lien symbolique « /home/jerome/.conky_cover.jpg/Céline Dion - Sans attendre (Deluxe Version).jpg »: Permission non accordée
ln: création d'un lien symbolique « /home/jerome/.conky_cover.jpg/Céline Dion - Sans attendre (Deluxe Version).jpg »: Permission non accordée


Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#10 09-12-2012 20:15:34

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

bah si conky ne trouve pas le fichier caché .conky_cover.jpg c'est que le script ne fonctionne pas. Que donne le script quand il est lancé dans un terminal ?



j'ai crée le fichier .conky_cover.jpg mais il n'y a aucune pochette d'album.
Je pense comme toi que c'est un probleme de script.
Comment tu fait pour lancer un script au terminal.

Dernière modification par unit (09-12-2012 20:20:02)


Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#11 09-12-2012 20:34:06

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Résolu : Afficher pochette rhythmbox dans conky

peut-être

$ ~/Script/pochette.sh ~/.conky_cover.jpg


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#12 09-12-2012 20:45:50

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

Toujours rien mad:mad::mad::mad:

Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#13 09-12-2012 20:49:37

wlourf
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : awesome
Inscription : 19-07-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

d'après ce que j'ai lu, c'est le script exécuté par conky qui va créer un lien ~/.conky_cover.jpg vers la pochette d'album

Tu es sûr que le script appelé par Conky est le script que tu as posté ? car le message d'erreur sur ln n'est pas cohérent avec la commande du script :
ln du script veut créer le lien "$HOME/.conky_cover.jpg"
alors que le message d'erreur veut créer le lien "$HOME/.conky_cover.jpg/Céline Dion - Sans attendre (Deluxe Version).jpg"


Comme dit Paskal, pour lancer le script dans un terminal :

~/Script/pochette.sh



A la limite, tu peux ajouter, juste avant : if test -s $fichier


echo $album
 



pour voir

Edit : supprime aussi le fichier que tu as créé :

rm ~/.conky_cover.jpg

Dernière modification par wlourf (09-12-2012 20:52:15)

Hors ligne

#14 09-12-2012 21:06:14

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

Je pense que je vais tous reprendre dès le début demain par ce que là je dois dire que ça me saoule., mais ce qui est bizarre c'est qu'il n'y a aucune pochette dans le dossier .conky_cover.
Je vous donne des nouvelles demain.
Merci pour votre aide

Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#15 09-12-2012 21:09:53

wlourf
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : awesome
Inscription : 19-07-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

double post :
j'ai installé rhythmbox pour voir (version 2.97) et celui-ci ne gère pas les pochettes dans le dossier $HOME/.cache/rhythmbox/covers/ mais dans $HOME/.cache/rhythmbox/album-art/

donc selon la version de rhythmbox que tu utilises, ton script n'est pas compatible et je ne vois pas comment le modifier pour que ça fonctionne (les pochettes sont juste des numéros dans le dossier cover).

Il existe cependant une application qui peut le faire : conkyRhythmbox , vois ce lien http://ubuntuforums.org/showthread.php?t=928168

Hors ligne

#16 10-12-2012 18:27:02

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

Lorsque je lance le script dans un terminal il me donne:

(rhythmbox-client:18325): Rhythmbox-WARNING **: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Dernière modification par unit (10-12-2012 18:27:26)


Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#17 20-07-2014 01:07:50

dumber
Membre
Distrib. : Debian 12 (Stretch)(I5 6300-16GoDDR3-Gforce GT740)
Noyau : Linux 6.1.0-9-amd64
(G)UI : Xfce 4.18
Inscription : 11-04-2014

Re : Résolu : Afficher pochette rhythmbox dans conky

Bonsoir tout le monde je viens dépoussiérer ce vieux poste car j'ai le même soucis avec le même script

c'est tout simplement du (pour ma part) au fait que le script doit etre pour une vieille version de rhythmbox a mon avis car ce script va chercher les pochettes dans
/home/.cache/rhythmbox/covers/

et cherche des fichier aillant NOMDELALBUM.jpg comme nom

Hors les pochettes se trouvent dans

/home/.cache/rhythmbox/album-art/

et ont pour nom  SUITE-ALEATOIRE-CHIFFRE-LETTRE.jpg

pour corriger ce script faudrais

soit connaitre la variable rhythmbox-client pour le nom de la pochette (qui n'est plus celui de l'album)

soit copier toutes les pochettes dans un dossier /covers/ avec comme nom le nom de l'album (imaginez la corvée a chaque importation de titre) << dans ce cas la le script fonctionnerai comme tel

Soit configurer Rhythmbox pour qu'il mettre les pochettes dans le fichier covers avec le bon nom (si c'est fesable j'ai pas trouvé ou tongue)


je m'excuse pour le dépoussiérage mais j'ai besoin aussi d'une solution a ce soucis

Hors ligne

#18 20-07-2014 10:10:47

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Résolu : Afficher pochette rhythmbox dans conky

Bonjour,

Pour ne pas se disperser, la discussion a été amorcée icismile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#19 20-07-2014 10:17:38

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Résolu : Afficher pochette rhythmbox dans conky

Et je replace le lien me semblant le plus prometteur : http://ubuntuforums.org/showthread.php?t=2221576

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#20 20-07-2014 18:00:30

unit
Membre
Lieu : Dans le grand nord
Distrib. : Bullseye
Noyau : Linux debian 5.10.0-10-amd64
(G)UI : Xfce 4.16.2
Inscription : 11-03-2010

Re : Résolu : Afficher pochette rhythmbox dans conky

Ok je vais le mettre en résolu alors big_smile

Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés.
Confucius.

Hors ligne

#21 20-07-2014 19:31:12

dumber
Membre
Distrib. : Debian 12 (Stretch)(I5 6300-16GoDDR3-Gforce GT740)
Noyau : Linux 6.1.0-9-amd64
(G)UI : Xfce 4.18
Inscription : 11-04-2014

Re : Résolu : Afficher pochette rhythmbox dans conky

ouep j'ai donner la solution sur le post de mon conky si tu la cherche http://debian-facile.org/viewtopic.php?pid=95294#p95294

Dernière modification par dumber (20-07-2014 19:31:39)

Hors ligne

Pied de page des forums