Non en fait je cherche juste à alléger un peu le script, à utiliser d'autres commandes plus simples.
Je lance mon script comme n'importe quel script : /chemin/du/script.sh
EDIT : Je ne comprend rien au log :
CachingBackend: Chargement des instances depuis le cache
CachingBackend: Chargement de <Launcher1>
CachingBackend: Chargement de <Launcher2>
CachingBackend: Chargement des instances depuis le cache
CachingBackend: Chargement de <Output1>
CachingBackend: Chargement des instances depuis le cache
CachingBackend: Chargement de <NowPlaying1>
daemon already started
waiting 12/19/09 17:27:46
Trouvé une session en cours de NowPlaying, ajout d'une nouvelle instance par service.
Erreur dans screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.NowPlaying was not provided by any .service files
Trouvé une session en cours de Launcher, ajout d'une nouvelle instance par service.
Erreur dans screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.Launcher was not provided by any .service files
Trouvé une session en cours de Output, ajout d'une nouvelle instance par service.
Erreur dans screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.Output was not provided by any .service files
Screenlet has already been added to /tmp/screenlets/screenlets.rodolphe.running
Chargement des instances dans: /home/rodolphe/.config/Screenlets/NowPlaying/default/
Fichier: NowPlaying1.ini
Screenlet has already been added to /tmp/screenlets/screenlets.rodolphe.running
Chargement des instances dans: /home/rodolphe/.config/Screenlets/Launcher/default/
Fichier: Launcher1.ini
Screenlet has already been added to /tmp/screenlets/screenlets.rodolphe.running
Chargement des instances dans: /home/rodolphe/.config/Screenlets/Output/default/
Fichier: Output1.ini
/home/rodolphe/.config/Screenlets/NowPlaying/default/NowPlaying1
/usr/lib/pymodules/python2.6/screenlets/drawing.py:114: DeprecationWarning: use copy pango.FontDescription.set_family instead
self.p_fdesc.set_family_static(font)
/home/rodolphe/.config/Screenlets/Launcher/default/Launcher1
CHARGER UN NOUVEAU THEME: default
TROUVE: /usr/share/screenlets/NowPlaying/themes/default
Set options in LauncherScreenlet
/usr/share/screenlets/Launcher/LauncherScreenlet.py:132: DeprecationWarning: Use the new widget gtk.Tooltip
tt = gtk.Tooltips()
/usr/share/screenlets/Launcher/LauncherScreenlet.py:133: DeprecationWarning: Use the new widget gtk.Tooltip
tt.set_tip(self.window, value)
/home/rodolphe/.config/Screenlets/Output/default/Output1
CHARGER UN NOUVEAU THEME: default
TROUVE: /usr/share/screenlets/Output/themes/default
theme.conf trouvé ! Chargement des options d'écrasements
theme.conf a été chargé:
Nom: default
Auteur: Helder Fraga aka Whise
Version: 1.0
Info: default theme
Ignorer frame_color
ATTENTION: Option 'frame_color' non trouvé ou protégé
Ignorer shadow_color
ATTENTION: Option 'shadow_color' non trouvé ou protégé
Ignorer iner_frame_color
ATTENTION: Option 'iner_frame_color' non trouvé ou protégé
Ignorer text_color
ATTENTION: Option 'text_color' non trouvé ou protégé
Screenlet has been initialized.
Fichier: Launcher2.ini
/home/rodolphe/.config/Screenlets/Launcher/default/Launcher2
Set options in NowPlayingScreenlet
CHARGER UN NOUVEAU THEME: Coversutra-Searchbar-Vinyl-Art
TROUVE: /usr/share/screenlets/NowPlaying/themes/Coversutra-Searchbar-Vinyl-Art
Set options in LauncherScreenlet
Screenlet has been initialized.
Restored instances from session 'default' ...
Set options in OutputScreenlet
CHARGER UN NOUVEAU THEME: default
TROUVE: /usr/share/screenlets/Output/themes/default
theme.conf trouvé ! Chargement des options d'écrasements
theme.conf a été chargé:
Nom: default
Auteur: Helder Fraga aka Whise
Version: 1.0
Info: default theme
Ignorer frame_color
Ignorer shadow_color
Ignorer iner_frame_color
Ignorer text_color
rhythmbox
Screenlet has been initialized.
Restored instances from session 'default' ...
Restored instances from session 'default' ...
waiting 12/19/09 17:27:52
waiting 12/19/09 17:27:57
First workarround didnt work let run a second manual workarround
First workarround didnt work let run a second manual workarround
OutputScreenlet.py: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.0.
LauncherScreenlet.py: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.0.
NowPlayingScreenlet.py: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.0.
rm: ne peut enlever `/tmp/index.html': Aucun fichier ou dossier de ce type
First workarround didnt work let run a second manual workarround
CachingBackend: Chargement des instances depuis le cache
CachingBackend: Chargement de <RadioFM1>
No Daemon, Launching Daemon
Traceback (most recent call last):
File "/home/rodolphe/.screenlets/RadioFM/RadioFMScreenlet.py", line 324, in <module>
screenlets.session.create_session(RadioFMScreenlet)
File "/usr/lib/pymodules/python2.6/screenlets/session.py", line 471, in create_session
session = ScreenletSession(classobj, backend_type=backend)
File "/usr/lib/pymodules/python2.6/screenlets/session.py", line 105, in __init__
self.connect_daemon()
File "/usr/lib/pymodules/python2.6/screenlets/session.py", line 110, in connect_daemon
bus = dbus.SessionBus()
File "/usr/lib/pymodules/python2.6/dbus/_dbus.py", line 219, in __new__
mainloop=mainloop)
File "/usr/lib/pymodules/python2.6/dbus/_dbus.py", line 108, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 125, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-HkElNohWQ6: Connexion refusée
First workarround didnt work let run a second manual workarround
CachingBackend: Chargement des instances depuis le cache
CachingBackend: Chargement de <Youtube1>
No Daemon, Launching Daemon
Traceback (most recent call last):
File "/usr/share/screenlets/Youtube/YoutubeScreenlet.py", line 324, in <module>
screenlets.session.create_session(YoutubeScreenlet)
File "/usr/lib/pymodules/python2.6/screenlets/session.py", line 471, in create_session
session = ScreenletSession(classobj, backend_type=backend)
File "/usr/lib/pymodules/python2.6/screenlets/session.py", line 105, in __init__
self.connect_daemon()
File "/usr/lib/pymodules/python2.6/screenlets/session.py", line 110, in connect_daemon
bus = dbus.SessionBus()
File "/usr/lib/pymodules/python2.6/dbus/_dbus.py", line 219, in __new__
mainloop=mainloop)
File "/usr/lib/pymodules/python2.6/dbus/_dbus.py", line 108, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 125, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-HkElNohWQ6: Connexion refusée
No protocol specified
No protocol specified
/usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
daemon already started
daemon already started