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 Environments – GNOME

Ever since I installed Ubuntu 12.04 LTS for Intro to Unix and Applied Software, I have been trying to find alternatives to the default Desktop Environment, Unity. I gave Unity a chance for the first few weeks on installing the OS, but it felt like an awkward combination of Mac OSX and Linux fundamentals. Then I began researching for new desktop environments. While researching, I found into GNOME Desktop Environment. After I installed it from the Ubuntu Software Center, I logged out and went to select the GNOME interface. The selection menu, there were multiple options. GNOME Classic, GNOME, Ubuntu, Ubuntu 2D.

GNOME Classic is basically GNOME 3.0 with a the classic GNOME 2.0 interface. This was created for people who couldn’t adapt to the new interface.

 

GNOME 3.0 is the latest version of the desktop environment. It is similar to Unity in many ways, but the biggest difference is the way the GNOME 3.0 interface looks.Surprisingly, I found out that Ubuntu Unity was forked from the GNOME 3.0. Unlike Unity, many of the setting and apps are hidden away until you hit a hot corner on the left to reveal all of the running apps,app tray, and additional virtual desktop.

Overall, I found GNOME 3.0 to be a little annoying when it came to be productive because the desktop screens where set up on top to bottom, and in order to open any app it required going to the app tray. I’ll try to stick with it a little bit longer and see if I can look past these annoyances.

If anyone is interested check out the GNOME website: http://www.gnome.org/gnome-3/