Pagina 1 di 1

webilder su lxde

Inviato: martedì 13 ottobre 2009, 21:39
da vittory
ho istallato su un xubuntu lxde e ho istallato questo grazioso programma Webilder
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()
mentre

Re: webilder su lxde

Inviato: mercoledì 14 ottobre 2009, 9:30
da maxter
così ad occhio sembra che cerchi una directory gestita da gvfs.
se non hai installato gnome, e visto che hai xubuntu con lxde non credo tu lo abbia installato, ovviamente quella cartella non la trova.
sul sito si parla esplicitamente di gnome e kde (non la versione 4)

date le premesso vedo difficile riuscire a fare funzionare il tutto senza installare gnome, va considerato poi il fatto che i repository di quei pacchetti sono per intrepid, e immagino che tu usi jaunty.
insomma un sacco di problemi.

in ogni caso la directory che manca viene installata dal pacchetto gvfs-backends
puoi provare ad installarlo, con tutte le sue dipendenze, ma credo che poi potresti avere altri problemi di dipendenze non dichiarate e non risolte.
a questo proposito potrebbe essere interessante contattare lo sviluppatore per sapere quali siano le reali dipendenze, visto che sul sito di webilder si parla solo pacchetti python.

in ogni caso tentar non nuoce, tieni solo traccia dei pacchetti che installi in modo da poterli poi rimuovere nel caso  non funzionasse

Re: webilder su lxde

Inviato: mercoledì 14 ottobre 2009, 21:49
da vittory
non va ma grazie  :D per la risposta