Tuesday, April 3, 2012

Ubuntu 12.04 Tweak and Hack round up

Since switching from 11.04 to 12.04 (it's really that good that I would switch during beta) I've been applying numerous tweaks which make the experience better for me.

Allow Minimize/Maximize in Unity

A big annoyance of unity is the inability to minimize an application when clicking on the icon in the Unity Panel. This patch will allow you to do it. One thing to be aware of is that if there is an Unity update, you'll likely have to reapply the patch as it will be overwritten (at least it was for me).

"The Patch is only available for Ubuntu 12.04 users, and it’s not supported by Ubuntu.
  • sudo add-apt-repository ppa:ojno/unity-minimize-on-click
  • sudo apt-get update && sudo apt-get upgrade
After installing you will need to log out and back in for the change to become effective."
For the full article, jump to OMG!Ubuntu

Switch Off the Global Menu

This has been a major annoyance for me. If I wanted a 'global menu' I'de buy a Mac.

In the next release of Ubuntu (12.10) this will be optional. In the meantime you can just uninstall it:
sudo apt-get remove indicator-appmenu

Install Adobe Air 

I've a couple of Legacy apps I need to use (Balsamiq for example) so it's important to be able to install Air. Unfortunately you'll get an error when you try to install it:
Adobe AIR could not be installed. Install either Gnome Keyring or KDE KWallet before installing Adobe AIR.
to fix it do the following: 

First locate libgnome-keyring.so, type this:
david@ubuntutest:~$ locate libgnome-keyring.so

Now create a symbolic link to /usr/lib directory.
sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-
Try to install again…
After install, you can remove this symbolic link, you don’t need to use it any more.
sudo rm /usr/lib/libgnome-keyring.so.0
sudo rm /usr/lib/libgnome-keyring.so.0.2.0
Source: http://davidjunyent.wordpress.com/


Who doesn't like indicators? It's something from Gnome that I've come to love :)

There's quite a big list of indicators over at AskUbuntu. I'll not list them all. Instead, just jump to the list and have a look yourself.

 Please note, some of the indicators listed HAVE NOT been updated for 12.04 just yet, we'll have to wait a while I guess or select the oneiric ppa.

Shutter Indicator

If you use shutter, you'll be upset that without this, there's no indicator, it just sits in the Unity Panel. 

Either use the webupd8 ppa: 
or you can also download and install .deb package from here

This of course, is just the tip of the iceberg, It seems new tweaks and hacks are coming out each week. Also, you can expect older known tweaks to be updated as we get nearer to the 12.04 release. 

On My To-Do list:


  1. Adobe air is now work for my PC now. thanks.

  2. Thank you very much. I finally install Adobe AIR succesfully on Linux Mint 13 Maya

  3. Hello, Trying to install Adobe AIR, I keep getting '/usr/lib/libgnome-keyring.so.0.2.0' it's not a directory message. Trying to create the symbolic link.

    Any ideas?


    1. I get same error, have u already found a fix?

  4. When I do the following:

    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome- keyring.so.0.2.0

    I get the following error: ln: target `keyring.so.0.2.0' is not a directory

    How to fix this

  5. Thanks for the great info and tips !!!!!!

  6. Ferry you are getting this error because you are trying to execute the folliwing

    > sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome- keyring.so.0.2.0

    These are actually two different commands, try tthe following

    Command 1 -
    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0

    Followed by Command 2 -
    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome- keyring.so.0.2.0

  7. Thank you Smit Bansal for your solution !
    It's work thanks your last comment but you inserted a space between "libgnome-" and "keyring". The second command is :
    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0

    thank you for all !

  8. Thanks, for this valuable help with Adobe AIR installation.