ROX is my favourite desktop environment. Here are some bits and pieces I've written for it. See also ROXTerm and tgauge.
The latest version of ROX-Session is a complete rewrite in python to avoid compatibility issues with dbus. However, now that dbus has a stable API, it's possible to use a modified version of the old C ROX-Session (version 0.26) with all versions of dbus from 0.36 (and possibly earlier 0.3x) upwards. I also modified it to work with the new Screensaver capplet, and more recently made it use paths based on $XDG_CONFIG_* instead of $CHOICESPATH. Some people may prefer to use this version because it should be more efficient than the python implementation, and some of the options eg keyboard repeat settings, appear not to be implemented in the newer versions of ROX-Session.
The latest version supports the XDG Autostart Specification. You should download and use the AutoStart capplet to manage this feature.
This special version is also available by svn:
svn co https: // rox. svn. sourceforge. net / svnroot/ rox/ branches/ c-rox-session/ ROX-Session
Please see the note above about the URL.
Note also that this has been moved from tags/last-c-version to branches/c-rox-session.
More than just a wrapper, this program launches a Mozilla-based browser, opening a URL in a new tab of an existing window if the browser is already running. It can cope with sound daemons and deals intelligently with local URLs, including the extra complications arising when running the browser in a chroot environment - useful for AMD64 users who have to resort to 32-bit for a usable Flash plugin. See the AppRun script for more details.
Download Firefox App wrapper 0.4.1
I made some improvements to Pager; most importantly correcting its aspect ratio.
TaskList is an old panel applet for showing a list of buttons to select and manipulate the windows on your desktop. I've brought it up to date. See its Changes file for details. In addition to libwnck this version also needs ROX-CLib.