This post discusses the differences between the DBus interface in GNOME Shell 3.6 and GNOME Shell 3.4. I also demonstrate how to use some of the new methods provided to remove an installed extension, to download and install an extension from extensions.gnome.org, and how to flash your screen.
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 fpmurphy.com 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.
Many people are unaware that the GNOME Shell has a DBus interface which can be used to programmatically interact with the GNOME Shell. This post shows you a number of ways to use DBus to interact with the GNOME 3.4 Shell.
There is no tool to easily select a background image to be displayed as your login (GDM – Gnome Desktop Manager) screen. There are, however, a number of ways to change the background with the following method probably being the easiest for novice users. As root, place the image that you wish to use as your login background in /usr/share/backgrounds/images or somewhere similar. Ensure that your background image is appropriately sized for the screen that you are using. You can check your screen geometry as follows: $ xdpyinfo | grep -B1 dot Then invoke gnome-control-center as user gdm as follows:
In this post I show you a simple way to add preference persistence to your Cinnamon or GNOME Shell extension using JSON.