The (U)EFI Shell has been around one form or another for nearly 15 years. Recenly I looked at Shell startup options and found that the relevant code in the Shell was badly broken and could never have worked. This post details my findings and solutions.
In this post I delve deeper into the technologies behind the new GNOME Shell and provide sample code for a number of simple extensions which demonstrate how to customize and extend various components of the GNOME Shell user interface.
This post demonstrates an early version of a GNOME Shell extension which embeds support for previewing and selecting custom themes in the GNOME Shell.
This post discusses how to write extensions for the GNOME 3.0 and 3.1 Shell. A number of working examples are provided which demonstrate how to interact with various components of the GNOME 3.0 and 3.1 Shell.