← Back to team overview

screenlets-dev team mailing list archive

[Bug 927101] Re: Screenlets 0.1.6 do not display on Ubuntu; Screenlets 0.1.4 work

 

Here's my situation:

Ubuntu 11.10, all updates applied.
Screenlets 0.1.7

screenlets manager starts at login. However, using the manager to add screenlets does not start anything.
 
Starting /usr/share/screenlets-manager/screenlets-daemon.py from a terminal, after trying to get the "Wallpaper Clock" screenlet and ClockScreenlet set up give me the following output:

***
/usr/share/screenlets-manager/screenlets-daemon.py:223: Warning: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed
  item.set_always_show_image(True)
True
Starter already exists.
DAEMON FOUND!
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.WallpaperClock was not provided by any .service files
True
True
REGISTER screenlet: ClockScreenlet
ScreenletsDaemon: registered ClockScreenlet
True
Traceback (most recent call last):
  File "/usr/share/screenlets/screenlets-pack-all/Clock/ClockScreenlet.py", line 553, in <module>
    screenlets.session.create_session(ClockScreenlet)
  File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 480, in create_session
    session.start()
  File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 254, in start
    sl = self.screenlet(session=self, id=self.__get_next_id())
  File "/usr/share/screenlets/screenlets-pack-all/Clock/ClockScreenlet.py", line 156, in __init__
    **keyword_args)
  File "/usr/lib/pymodules/python2.7/screenlets/__init__.py", line 837, in __init__
    self.load_buttons(None)
  File "/usr/lib/pymodules/python2.7/screenlets/__init__.py", line 1302, in load_buttons
    self.closeb = self.gtk_icon_theme.load_icon ("gtk-close", 16, 0)
glib.GError: Icon 'gtk-close' not present in theme
WallpaperClockScreenlet.desktop duplicate entry
Removed duplicate entry
Create autostarter for: /usr/share/screenlets/screenlets-pack-all/Clock/ClockScreenlet.py
***

Killing the screenlets manager from the manager-icon gives me this
terminal output:

***
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.WallpaperClock was not provided by any .service files
***

NOTE: "killall screenlets" and "killall screenlets-manger" have no
effect.

Running "screenlets-daemon" from a terminal give me the first line of
the output I posted above:

***
/usr/share/screenlets-manager/screenlets-daemon.py:223: Warning: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed
  item.set_always_show_image(True)
***

Running "screenlets-manager" from the command line starts the manager
icon, opens the manager window (to be specific, the window where you can
choose what you want displayed). However, starting this way leaves the
"Start/Stop" option boxes greyed out. Also greyed out: AutoStart at
Login.  Terminal gives this output:

***
alien@P5NSLI:~$ screenlets-manager
True
Starter already exists.
DAEMON FOUND!

***
I tried with a variety of screenlets from the manager. Nothing shows up on the screen. Also, I don't know how to start an individual screenlet from the terminal.

-- 
You received this bug notification because you are a member of
Screenlets Dev Team, which is subscribed to Screenlets.
https://bugs.launchpad.net/bugs/927101

Title:
  Screenlets 0.1.6 do not display on Ubuntu; Screenlets 0.1.4 work

To manage notifications about this bug go to:
https://bugs.launchpad.net/screenlets/+bug/927101/+subscriptions


References