http://mypaglia.altervista.org/2009/05/webilder-cambiare-il-proprio-sfondi-di-kubuntu-a-intervalli-regolari-automaticamente/
mi scarica le immagini da flicrk in automatico ma non mo cambia lo sfondo in automatico
se condo me manco il collegamento con i setting di lxde vedi immagine o cosa? (mad)
http://upload.centerzone.it/images/6sr72ejdseck6o3kkm.png
mi potete aiutare se cerco di frlo partire da terminale mi dà
Codice: Seleziona tutto
root@xxx:~# webilder_desktop
/var/lib/python-support/python2.5/webilder/uitricks.py:8: GtkWarning: gtk_tree_row_reference_new: assertion `GTK_IS_TREE_MODEL (model)' failed
self._wTree = gtk.glade.XML(gladefile, toplevel)
/var/lib/python-support/python2.5/webilder/uitricks.py:8: GtkWarning: gtk_cell_view_set_displayed_row: assertion `GTK_IS_TREE_MODEL (cell_view->priv->model)' failed
self._wTree = gtk.glade.XML(gladefile, toplevel)
(webilder_desktop:8053): GVFS-RemoteVolumeMonitor-WARNING **: cannot open directory /usr/share/gvfs/remote-volume-monitors: Error opening directory '/usr/share/gvfs/remote-volume-monitors': No such file or directory
se vedo quello che c'e scritto in /var/lib/python-support/python2.5/webilder/uitricks.py mi da
Codice: Seleziona tutto
import gtk
import re
class UITricks:
def __init__(self, gladefile, toplevel, controller = None):
if controller is None:
controller = self
self._wTree = gtk.glade.XML(gladefile, toplevel)
self._top = self._wTree.get_widget(toplevel)
widgets = dict([(widget.get_name(),widget) for widget in
self._wTree.get_widget_prefix('')])
for widget_name, widget in widgets.iteritems():
setattr(self, widget_name, widget)
for name in dir(controller):
match = re.match('on_([a-zA-Z0-9_]+)__([a-zA-Z0-9_]+)', name)
callback = getattr(controller, name)
if match:
widget, signal = match.groups()
signal = signal.replace('_', '-')
if widget in widgets:
widget = widgets[widget]
if signal=='selection-changed' and isinstance(widget, gtk.TreeView):
widget = widget.get_selection()
signal = 'changed'
widget.connect(signal, callback)
else:
raise RuntimeWarning('Widget %s not found when trying to register callback %s' % (widget, name))
def run(self):
return self._top.run()
def show(self):
return self._top.show()
def destroy(self):
self._top.destroy()
def open_browser(url, no_browser_title, no_browser_markup):
import os
def _iscommand(cmd):
"""Return True if cmd can be found on the executable search path."""
path = os.environ.get("PATH")
if not path:
return False
for d in path.split(os.pathsep):
exe = os.path.join(d, cmd)
if os.path.isfile(exe):
return True
return False
if _iscommand('gnome-open'):
os.system('gnome-open %s' % url)
elif _iscommand('kfmclient'):
os.system('kfmclient openURL %s' % url)
elif _iscommand('firefox'):
os.system('firefox %s' % url)
elif _iscommand('mozilla-firefox'):
os.system('mozilla-firefox %s' % url)
else:
mb = gtk.MessageDialog(type=gtk.MESSAGE_INFO, buttons=gtk.BUTTONS_OK)
mb.set_title(no_browser_title)
mb.set_markup(no_browser_markup)
mbval = mb.run()
mb.destroy()