D-Bus, Cinnamon and the GNOME Shell

This post discusses the D-Bus interface to the GNOME Shell and Cinnamon and shows you how a simple command line tool called cinnamon-tool can be used to enable or disable Cinnamon extensions via D-Bus.

Dual Menus for a GNOME Shell 3.2 Button

This post demonstrates how to create a button on the top panel of the GNOME 3.2 Shell which displays a different menu depending on whether the left or right mouse button is clicked.

Changing the Activities Button in GNOME Shell 3.2

This post describes a number of ways to modify the GNOME 3.2 Shell Activities Button by means of a GNOME Shell extension. Four working examples are provided.

Updating GNOME Shell Extensions To Work With GNOME 3.2

This post discusses how to update a GNOME 3.2 Shell extension to work with GNOME 3.2.

WSGI, GEvent and Web Sockets

This port demonstrates how to use Web Sockets with a gevent-based WSGI webserver