How to fix menu icons in GNOME 2.28

23 September 2009

For some reason, the folks at GNOME (the “usability” team) decided to turn off icons in menus. Not only does it make them look ugly as hell, but it is nigh on impossible to navigate menus visually.

I am a very visually-oriented person, so this makes GNOME very difficult to use. I find myself constantly selecting the wrong items, even though removing the icons doesn’t actually change their position.

But as if that wasn’t bad enough, the “usability” team has taken the KDE approach to the problem. Rather than setting an obvious and sane default (i.e. enable icons in menus), there is a checkbox to enable the icons again. Brilliant! (not)

So you can go to System → Preferences (the first item in the menu, in case you prefer to navigate visually with icons like me) → Appearance (the second item in the menu), and under the Interface tab, you can check the box “Show icons in menus” to get the menu icons back, which gives temporary relief.

Enable menu icons illustration

Like many GNOME features, this one is only partly implemented. GNOME’s new ‘feature’ also removes stock icons from buttons, and the above option does not put them back (well, seeing as though it is captioned “Show icons in menus” I don’t see why it would, but if you’re going to take the KDE approach, you may as well go the whole hog and add another option still).

At first, I thought this was a bug in Ubuntu Karmic (I am running the alpha on my desktop right now). While there’s nothing like being able to have the suspense of not knowing whether your computer will boot up in the morning, I thought this was preposterous. After I found out it was an intentional change (167 KB PDF), it now seems that it’s plain baloney.

Make Metacity compositing smoother

25 October 2008

If you’re like me, you’ll drink Coke and disrupt your sleeping cycle on a regular basis. You’ll also be frustrated that Metacity’s compositing is horribly jerky. Well, as I found out from chatting on IRC one day, Metacity’s compositor is hard-coded to run at 50fps.

Normally, your monitor’s refresh rate will be something around 75hz, so 50fps, which is less than your monitor’s refresh rate, is hardly optimal. Fortunately, you can fix it with this simple patch: Read more…

Nautilus easter egg

9 October 2008

I went to clear my Nautilus history just now, as it seems to remember the history of removable drives, which doesn’t make sense after you’ve ejected them. (Bug?)

When the dialog came up, I was greeted by an amusing message:

Indeed, it was an easter egg, because every other time I brought up the dialog, it displayed a normal message instead.

Get classic GNOME logout/shutdown menus in Ubuntu

12 July 2008

I don’t like Ubuntu’s default shutdown menu. (You know, the one that appears when you press System → Quit and pops up a dialog with buttons for each option.)

GNOME, by default, doesn’t actually have the “Quit” menu. Instead, it has “Log Out username” and “Shut Down”. Those menus bring up dialogs that have a timer, so if you don’t click Shut Down/Log Out or Cancel in the resulting dialog, it will go ahead and shut down anyway.

Handy for if you click System → Shut Down when you’re in a rush to get out of the house, and forget about the dialog that comes up, because you ran off before it came up.

It’s really easy to enable. Just type this in a terminal:

$ gconftool-2 --type bool --set /apps/panel/global/upstream_session true

Either type killall gnome-panel, or log out and log on to see the changes.

It knows where I am

29 February 2008

Just discovered that the GNOME weather applet has been integrated into the clock in the GNOME Panel. The scary thing is that I don’t know how it knows where I am to display the right temperature.