Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)
Image of Operating System Concepts
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Modern Operating Systems (3rd Edition)

GNOME Weather Extension New Version

I got some time recently to update my GNOME Shell weather extension. Most of the changes were minor. Version 2.5 is now available at or on GitHub. Here is what the weather panel looks like: This is the configuration panel for the extension: If anybody is a graphics artist and can develop a nicer set of weather icons (approx 60), I would welcome their help. This version works with Gnome Shell 3.4 and has been tested with Fedora 17.

GNOME Shell/Cinnamon Extension Configuration Persistence

In a previous post, I demonstrated how you could modify the appearance and actions of a Cinnamon extension called righthotcorner, which added an overview hot corner to the right upper corner of your primary screen, by communicating with the extension via D-Bus. In this post I show you how I extended this extension to incorporate persistence of a user’s preferences for the extension’s configurable options, namely hot corner icon visibility and hot corner ripple visibility. Although I am using a Cinnamon extension for the purposes of this post, the concept is equally applicable to a GNOME Shell extension. Most of

Using an Extension to Monkey Patch the GNOME Shell

Wikipedia defines a monkey patch as a way to extend or modify the run-time code of dynamic languages without altering the original source code. JavaScript is one such dynamic language. The GNOME Shell UI is written in JavaScript so monkey patching of the GNOME Shell is possible. Some time ago, I figured out why the Search Provider buttons in the Activities Overview screen did not display search providers icons. See here. I raised a new low priority bug report in GNOME bugzilla but recently decided to see if I could write a GNOME Shell extension which used monkey patching to

GNOME Shell Weather Extension

The current version of the GNOME shell does not come with a built-in weather application. As a result I, and at least two other developers that I am aware of, have written GNOME Shell extensions to provide this functionality. In this post, I show you how to write a simple weather extension for the GNOME Shell using the free weather data from World Weather Online (WWO). What is different about this particular weather extension is that it displays 5 days’ worth of forecast data and uses the weather data suppliers’ images instead of GNOME icons to display a pictorial representation

GNOME 3.0 and 3.1 Shell Extensions

[2011-11-01] This blog discusses extensions for the GNOME Shell version 3.0 and 3.1. Extensions for GNOME 3.2 are somewhat different. I will be writing a new post discussing such extensions shortly and will provide a pointer here when it is written. The new GNOME Shell in GNOME 3 includes support for GNOME Shell extensions. What, you may ask, is a GNOME Shell extension? According to the GNOME web page on GNOME Shell extensions the GNOME Shell extension design is designed to give a high degree of power to the parts of the GNOME interface managed by the shell, such