Image of Android Wireless Application Development
Image of Operating System Concepts
Image of Beginning Google Maps API 3
Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)

Patching a GNOME Shell theme

Recently I wished to modify how Looking Glass, the GNOME Shell quasi-debugger and code inspector, was styled (or to use the GNOME Shell vernacular – themed.) I did not particularly like the green phosphorus foreground color and wished to change it to a more pleasing (at least to my eyes) white. I could have simply edited the default theme file, i.e. /usr/share/gnome-shell/theme/gnome-shell.css, but I would have lost such edits if the file was updated when an updated gnome-shell package was installed. Instead, I decided to see if I could write a GNOME Shell extension to achieve what I wanted to

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

Boot Fedora 15 Using UEFI and GRUB2

With the release of Fedora 15 (Lovelock), I decided to have another look at the state of UEFI booting Fedora using GRUB2. In this post I show you how to build and install an UEFI version of GRUB2 which can be used to boot Fedora 15 instead of using the UEFI-enabled version of Legacy GRUB that comes with Fedora 15. I do not go into details of how to install that particular version of Fedora 15 as I assume that you already know how to do that if you are reading this post. Suffice to say that UEFI installing Fedora

GNOME 3 Shell on VirtualBox

Yes, it is possible! If your video hardware can run GNOME 3 shell natively, then you should be able to run it in VirtualBox. Your version of VirualBox needs to be 4.0.8 or better. The VirtualBox developers included a patch in v4.08 to make sure it works with then new Gnome 3 shell. You need to have 3D acceleration enabled and video memory set as high as possible. You also need to a development kernel (sources and headers) installed on your guest. For Fedora 15, you can install a development kernel as follows: yum install gcc kernel-devel-$(uname -r) You also