Image of Beginning Google Maps API 3
Image of Operating System Concepts
Image of Android Wireless Application Development
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)

Reigning in the GNOME UI Designers

Hurrah! Finally, somebody has stood up to the recent re-emergence of the arrogant GNOME UI designer (“UI Nazis”) whose world view is “we decide, we know better than you, you simply do as we say.” In an recent email entitled Rules for design in Gnome, Federico Mena Quintero, one of the two original founders of the GNOME project, stated that: The design team IS welcome to: * Produce designs and propose them to Gnome at large and the relevant maintainers. * Produce designs and implement them in experimental branches, which then are subject to maintainers’ approval for merging into the

Custom Tooltips for GNOME Shell Panel Launchers

Tooltip positioning in the GNOME Shell 3.2 is quite unsophisticated. I first spotted the problem when I was updating my GNOME Shell panellaunchers extension. I also discovered the same problem also existed in Frippery Panel Favourites by Ron Yorston as shown below. Just reload GNOME shell to observe the problem. My first instinct was to modify the tooltip source code to fix the problem. The relevant file is …/src/st/tooltip.c. /* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ /* * st-tooltip.c: Plain tooltip actor * * Copyright 2008, 2009 Intel Corporation * Copyright 2009 Red Hat, Inc. * *

Tearing in GNOME3 with Sandy Bridge

Do you experience tearing in GNOME3 when dragging windows or watching a movie? The solution for most people seems to be to put the following two lines in /etc/environment: CLUTTER_PAINT=disable-clipped-redraws:disable-culling CLUTTER_VBLANK=True Create the file if it does not already exist.

Unico Theming Engine on Fedora 16

GNOME 3.2 on Fedora 16 ships with only one GTK+ 3.x theming engine, i.e. Adwaita, which is used to theme the bland GNOME 3 default theme (also called Adwaita.) This post shows to how to add the Unico theming engine to Fedora 16 so that you can make use of the many excellent themes that use or can use the Unico engine. For example, here are two themes which are currently unavailable for GNOME 3 on Fedora 16 but which are nicely rendered by the Unico theme engine. This is the Zubitwo theme: and this is the Adwance theme: What

New Shell-like Greeter for GNOME

There are plans to replace the greeter in GNOME 3.2 which is due out in a couple on months. Here is what is is the login experience is planned to look like: The GNOME sheep seem to be following Bill the Microsoft shepherd. Maybe I do not understand security but surely it would be better not to expose usernames. In the days of yore, you had to remember both a username and a password. Nowadays the trend seems to be to expose the usernames and simply rely on the strength of a password for security. If I recall correctly, this