Despite what we've read in various Linux articles lately, there's a world beyond Ubuntu and their Unity desktop experience. Fact is, you can actually still stick with Ubuntu if you choose to and not feel obligated to use their choice for a desktop experience.
In short, Unity isn't mandatory for people who want access to the rest of the Ubuntu experience. In this article, I’ll show how you can take part in the benefits of using Ubuntu without limiting your desktop experience to Ubuntu’s ideals.
Your desktop, without the fluff
I've found that some people will select a Linux distribution based almost exclusively on the "out of the box" experience provided. This experience is based on desktop wallpaper, icons, window borders, among other easily changed aspects of the desktop.
This especially rings true with distributions like Ubuntu. New users used to howl on for days about the horrid Ubuntu "brown" color and how ugly everything was. It never occurred to these users that one only needed to install a new theme to rectify the unfortunate out-of-the-box desktop appearance. You could also add and remove many Gnome panel applets as well.
This allows you even more control over how the Ubuntu desktop would look each time you sit down to work.
Then Ubuntu changed from the classic Gnome Shell experience to one ironically called...Unity. Even if you prefer the Unity experience, I've found that there are countless applets missing, in contrast to the classic Gnome desktop.
This isn't to say that new ones aren't being developed for Unity users, rather that the applets I enjoyed are mostly gone from the Unity desktop.
Despite Ubuntu's recent desktop changes, some are rejoicing in the continued availability of the classic Gnome desktop. This includes classic window handling with the old-style user interface. In addition to that asset, you're also free to select Gnome panel alternatives, such as various software launchers, along with other useful goodies.
I happen to be partial to a combination of docks and application launchers. Because each of them serves a different purpose, and all of them are customized extensively to meet my own personal taste.
Since I prefer to use my mouse less often than most people, I found myself drawn to the idea of using an application launcher to run many of my applications. In addition to this time saver, I also needed a place for my indicator applets as well. This lead to me using a dock solution in place of the existing Gnome panels.
Selecting the right dock and launcher
Now some of you might be tempted to point out that using a dock is merely a way to embrace more "desktop fluff." I happen to disagree with this sentiment. The perceived "fluff" in question stems more from how the dock is being used, rather than the actual dock itself.
So what about resources then? Perhaps you're under the impression that all docks are buggy or resource intensive? The fact is that some docks are actually very light on resource usage. So the idea that you must run with 3D effects or other GPU intensive services is nonsense.
Remember, Linux on the desktop is all about choices. And finding the best dock for your desktop is just one of the many choices we have.
On my desktop, I rely on Compiz Fusion. So the idea of using a dock that relies on that technology was a natural fit for me. In the end, I wound up with the Awn dock due to its useful functionality. Not only can I duplicate almost anything that Gnome panels or Unity might have to offer, but I can theme my Awn dock to look more appealing.
Another great tool that I've found to be beneficial to my work day is the Synapse Launcher. Rather than simply using Alt-F2 or a terminal window to launch an application, I can use the Synapse Launcher instead.
The Synapse Launcher also indexes recently opened documents and applications, among other system events. This allow me to get access to something repeatedly without much effort. I've found it to be a very useful, time-saving utility to have running.
An alternative dock and application launcher
Given that not everyone is going to be an ideal match for the dock and application launcher I selected for myself, I'll share two alternatives that might better fit your needs.
The first is a dock called Docky. In addition to its clever name, Docky provides a solid front-end interface for the application launcher known as Gnome-Do. Both Docky and Gnome-Do allow you to launch just about anything else you can, think of thanks to a variety of great plugins to further extend their "launching" functionality.
As a side benefit, they also work pretty well on slower computers.
The best dock for the ultimate desktop
For those of you who want maximum "customizability" on your desktop computer, my suggestion is to consider Cairo dock as a viable application management option.