Kanor a écritj'ai pas NowPlaying sous les yeux mais tu peux déjà vérifier en tapant la commande suivante avec Listen de démarré
dbus-monitor
si tu vois rien en rapport à listen ça veux dire que listen n'envoie pas d'information par dbus donc essaye de regarder dans les option de listen
Effectivement, je n'ai rien en rapport avec Listen, contrairement à lorsque je lance une chanson avec Audacious (qui lui fonctionne avec le screenlet).
En fouillant dans les menus de Listen, je n'ai cependant rien trouvé en rapport avec Dbus. :/
Kanor a écritSinon est ce que tu peux lancer le screenlet dans le terminal quelque chose de la forme suivante
python NowPlayingScreenlet.py
bien sur tu te place dans le bon dossier
/usr/share/screenlets/NowPlaying$ python NowPlayingScreenlet.py CachingBackend: Loading instances from cache
Creating new entry for NowPlayingScreenlet in /tmp/screenlets/screenlets.oni.running
Loading instances in: /home/oni/.config/Screenlets/NowPlaying/default/
No instance(s) found in session-path, creating new one.
/home/oni/.config/Screenlets/NowPlaying/default/NowPlaying1
LOAD NEW THEME: default
FOUND: /usr/share/screenlets/NowPlaying/themes/default
rhythmbox
sh: rhythmbox: not found
Screenlet has been initialized.
Traceback (most recent call last):
File "NowPlayingScreenlet.py", line 317, in dbus_check_player
if player and player.is_active(self.dbus_iface):
File "/usr/lib/python2.5/site-packages/screenlets/plugins/LastFMProxy.py", line 39, in is_active
app = mpdclient2.connect()
File "/usr/lib/python2.5/site-packages/screenlets/plugins/mpdclient2.py", line 329, in connect
conn = mpd_connection(host, port)
File "/usr/lib/python2.5/site-packages/screenlets/plugins/mpdclient2.py", line 287, in __init__
self.talker = socket_talker(host, port)
File "/usr/lib/python2.5/site-packages/screenlets/plugins/mpdclient2.py", line 22, in __init__
self.sock.connect((host, port))
File "<string>", line 1, in connect
socket.error: (111, 'Connexion refus\xc3\xa9e')
OK
Merci pour ton aide Kanor. 😉