Skip navigation.

gDesklets - GNOME Desktop Applets

GNOME
GNOME

gDesklets provides an advanced architecture for desktop applets - tiny
displays sitting on your desktop in a symbiotic relationship of eye candy and
usefulness.
Populate your desktop with status meters, icon bars, weather sensors,
news tickers... whatever you can imagine! Virtually anything is possible and
maybe even available some day.

Here are some screenshots to whet your appetite:

The system consists of three parts: the gDesklets core (a daemon running in
the background), the Sensors (providing data and processing user actions), and
the Displays (what you will see on the screen).
New Displays can be put together by simply composing widgets and Sensors in a
XML file. Advanced users may also create new Sensors easily.

As of now, Sensors are restricted to Python modules, but we are planning to
extend this to scripting languages like Perl and Ruby, and to C as well.

You can get gDesklets from:
www.pycage.de/software_gdesklets.html

Have fun!

Martin Grimme
Christian Meyer
Jesse Andrews

Re: gDesklets - GNOME Desktop Applets

/usr/local/share/gdesklets/desktop/GlassWindow.py:48: FutureWarning: hex/oct constants > sys.maxint will return positive values in Python 2.4 and up

self.__bg_image.fill(0xffffffff)

/usr/local/share/gdesklets/desktop/GlassWindow.py:116: FutureWarning: hex/oct constants > sys.maxint will return positive values in Python 2.4 and up

self.__bg_root.fill(0xffffffff)

Could not load sensor StarterBar

Traceback (most recent call last):

File "/usr/local/bin/gdesklets", line 15, in ?

starter.start_displays()

File "/usr/local/share/gdesklets/main/Starter.py", line 150, in start_displays

self.__on_watch(None, displays)

File "/usr/local/share/gdesklets/main/Starter.py", line 78, in __on_watch

dsp = self.__create_display(id, path)

File "/usr/local/share/gdesklets/main/Starter.py", line 110, in __create_display

display = self.__factory.create_display(id, data)

File "/usr/local/share/gdesklets/factory/DisplayFactory.py", line 53, in create_display

sax.parseString(data, self)

File "/usr/lib/python2.3/xml/sax/__init__.py", line 49, in parseString

parser.parse(inpsrc)

File "/usr/lib/python2.3/xml/sax/expatreader.py", line 107, in parse

xmlreader.IncrementalParser.parse(self, source)

File "/usr/lib/python2.3/xml/sax/xmlreader.py", line 123, in parse

self.feed(buffer)

File "/usr/lib/python2.3/xml/sax/expatreader.py", line 207, in feed

self._parser.Parse(data, isFinal)

File "/usr/lib/python2.3/xml/sax/expatreader.py", line 300, in start_element

self._cont_handler.startElement(name, AttributesImpl(attrs))

File "/usr/local/share/gdesklets/factory/DisplayFactory.py", line 128, in startElement

sensor = self.__sensor_factory.create_sensor(module, args)

File "/usr/local/share/gdesklets/factory/SensorFactory.py", line 68, in create_sensor

dialog.warning(_("Could not load sensor '%(name)s'") % vars(),

NameError: global name '_' is not defined