The popular Unity Revamped PPA has stopped working once again a while back, but there's a new PPA that adds the same features to Unity along with some extra ones such as the Unity Touch Launcher icons.
The new Unity Revamped PPA, maintained by Garhuy, is only available for Ubuntu 12.04 LTS and adds the following features to Unity (with Compiz):
- re-added Dodge Windows behavior;
- minimize on click for Launcher items;
- option to enable/disable the Workspace Switcher icon on the Launcher
- Ubuntu Raring launcher assets (the new BFB icon - the button used to open Dash, workspace switcher, etc);
- Ubuntu Touch Launcher icons.
The PPA also adds Ubuntu Touch Launcher icons and the Ubuntu Raring Launcher assets for Unity 2D:
Also, the PPA description mentions that you should also get an option to allow the menus to be permanently visible, however, in my test I couldn't find this option in CCSM so I think the patch for this has been removed.
Below you can watch an old video demoing the Dodge Windows and minimize on click features:
(direct video link)
Upgrade Unity to the patched version available in the Unity Revamped PPA in Ubuntu 12.04 LTS
To add this Unity Revamped PPA and upgrade Unity to get the features mentioned above in Ubuntu 12.04 LTS, use the following commands:
sudo add-apt-repository ppa:garhuy/unity sudo apt-get update sudo apt-get upgrade
Note: I've only tested the PPA in VirtualBox!
Once the upgrade is complete, log out and log back in. To enable/disable Dodge Windows, install CompizConfig Settings Manager:
sudo apt-get install compizconfig-settings-manager
Then under the Unity plugin > Behaviour, set "Hide Launcher" to "Dodge Windows" or "Dodge Active Window":
To enable/disable the Workspace Switcher icon, switch to the "Experimental" tab under the same Unity plugin options in CCSM and scroll down to "Show Expo icon in the launcher":
Reverting the changes
If something doesn't work properly or you simply don't want to use this PPA anymore, you can go back to the original Unity packages from the Ubuntu repositories by purging the PPA:
sudo apt-get install ppa-purge sudo ppa-purge ppa:garhuy/unity