Extending the DeskbarApplet

The whole point of the DeskbarApplet is that it's an all-in-one, "smart" search bar. Type in what you're looking for, and it should know whether you mean a web page or an e-mail address or something else.

To help it being "smart", you can write your own modules, or plug-in. In the 2.20 release cycle a brand new API has been introduced. A detailed instruction is available in Writing new-style modules for Deskbar-Applet

Process

All you have to do is go to preferences and drag your module file on the list of modules. That's it! You should then be able to, from your Deskbar, go to preferences, and activate your Handler. The DeskbarApplet monitors for new files in that directory, and compiles any Python it finds. No need for messing around with Makefiles, or configuration. If this automagical installation doesn't work for you, then it's a bug!

In fact, you should be able to drag .py or .bz2 file links directly from your browser into the Preferences window and they should be automatically downloaded and installed.

Third Party Handlers

If you've written your own DeskbarApplet Handler, add a link and a comment below.

Post-2.20 API

These modules only work with Deskbar-Applet >= 2.20

Pre-2.20 API

These modules only work with Deskbar-Applet <= 2.18

Obsolete

Old handlers that have been integrated in deskbar-applet core distribution:

Attic/DeskbarApplet/Extending (last edited 2013-11-20 07:46:34 by WilliamJonMcCann)