news
about
screenshots
download
documentation
support
plugins
skins
links
SourceForge.net Logo
sf project

Plugins

Here is a list of all the plugins available for eboxy (at least the ones I know about). If you've written a plugin for eboxy and you'd like to have it listed here, please email bluelightning@bluelightning.org.

Note: unless otherwise specified, you should have the latest version of eboxy installed before attempting to install these plugins. The number in the "version" column is the version of the individual plugin release and is not related to the eboxy version.

NameVersionDownloadDescription
filebrowser0.4Included with eboxyConverts a listbox into a file and directory browser. You can specify a mask to limit the types of files shown (eg. *.avi), and limit it to a browsing a certain subtree (eg. /mnt/movies).
simplemusic0.2Included with eboxySimple plugin for playing music files (OGG, MP3, MOD, MIDI) within eboxy. Requires SDL_mixer 1.2 or later.
playlist0.1sourceManages a playlist in memory using a listbox. Allows you to add and remove items and save the playlist to a file, which can then be played using an external player. Works well in concert with the filebrowser plugin.
xine0.1 Wrapper plugin for xine-lib that enables you to play video and audio files inside eboxy. The video output displays inside the eboxy window, or fullscreen. Requires xine-lib 1-beta-12 or later, and eboxy must be running under X11 for it to work.
hwsensors0.1 Allows you to retrieve data from hardware sensors in eboxy scripts (so you can display temperature readouts, fan speeds etc.) Requires lm_sensors 2.7.0 or later.
xmmsctrl0.1 Control the xmms media player from within eboxy. Requires xmms 1.2.6 or later.
testbench0.1 Plugin for testing creation of GUI widgets at runtime. Comes with a companion XML skin file (requires the eBox skin, available from the skins page).
rcon0.1 Control eboxy externally (via UDP, locally or over a network) by sending actions. Contains a server plugin (rcon) and a command-line client (eboxy-remote).
mysql0.2 Read data from a MySQL database, and execute any SQL statement. Supports binding widgets to data columns.

Plugin installation

At the present time, only source code is available. Make sure you have the requirements for the plugin first. Installation should be as easy as running make followed by make install. If you've installed eboxy into somewhere other than the default (/usr/local/) then you will need to edit the makefile by hand.

How to write your own

If you're interested in writing your own plugins, read the eboxy Extension Guide and take a look at the source for some of the plugins.

CVS

The latest in-development versions of plugins maintained by me are available from CVS. Use the following command to check out the latest plugin source code:

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eboxy co eboxy-plugins