Re: the little things of ubuntu

In a recent post thomaswy mentioned some things he liked about the CLI in Ubuntu (Linux in general, running bash in any distribution should yield an extremely consistent experience) and some things he disliked about the GUI. He’s not alone, just do a quick google search for “what I hate about Ubuntu Unity”.  Luckily, there are numerous ways to resolve this.  If you read the “Futures” chapter and other bits about the X-windows system in The Art of Unix Programming you learned that to remain consistent with the Unix design philosophy the designers of X created a clear separation between policy and mechanism.  A result of this is several graphical toolkits available to developers who want to create a GUI, and a result of *this* is many different GUI environments.  Unity is but one of them and just because it comes packaged with Ubuntu doesn’t mean that’s all Ubuntu can use.  If you aren’t in love with Unity, consider some of the alternatives:

Alternatives to Unity

and because it didn’t make it onto the previous list:

Cinnamon

And that is but a small sampling of the graphical environments available for Linux.  A more complete list quickly becomes overwhelming

21 of the Best Free Linux Window Managers

and that still doesn’t include the one I use, i3.

It’s easy to see why Ubuntu, a distribution aimed at the casual user, would opt not to emphasize the amount of choices you have when it comes to picking a graphical environment!

And then many of the environments are further configured through themes and settings to control the look and feel and behavior for events like “click on a minimized window”.  Yes, you can easily spend a day or more finding and configuring the “perfect” desktop.  But that’s what makes Linux fun ;-)

Desktop Environment – Cinnamon

I have been testing out different Desktop Environment throughout the semester. Of all of the ones that I tried out, I seem to always go back to using Cinnamon. Cinnamon has a very simple interface that combines the usefulness of Unity and Simplicity of GNOME 2. Cinnamon was created to maintain the classic GNOME 2 look as well as be adaptable to the new features coming GNOME 3 and Unity interfaces.

Cinnamon was originally created for a different distro called Mint Linux. However, since Mint is based off of Ubuntu, porting the desktop environment to the Ubuntu wasn’t too difficult.

I think this desktop environment is the best way to introduce Linux to a new user because of its similarities to Windows XP/Windows 7. Some similarities like the task bar at the bottom of the screen helps new user break out of their comfort zones slowly.

I highly recommend anyone to give Cinnamon a shot. Just go to their website and follow the instructions to install.