Showing posts with label Unity. Show all posts
Showing posts with label Unity. Show all posts

Sunday, May 29, 2011

How GNOME 3 is besting Ubuntu Unity

Takeaway: Jack Wallen was jonsing for GNOME 3 and discovered the best route to this new desktop was Fedora 15 beta. Can you image how surprised Jack was to find out that GNOME 3 blows away Ubuntu Unity? Read on to find out more.

In lieu of the release of Ubuntu 11.04 and the default Unity desktop, it seems GNOME 3 (aka GNOME Shell) has fallen out of the spotlight. Most GNOME-based distributions have been sticking with classic GNOME and, well, there’s Ubuntu. And since GNOME 3 doesn’t play well at all with Ubuntu 11.04, it’s in a bit of a situation. Unless you’re willing to give Fedora 15 beta a go.

I decided I needed to do just that, since I am ever so quickly becoming disillusioned by Unity. Believe me, I wanted to like Unity — and I did, at first. It seemed very slick, efficient, and just what the stale desktop needed. But then, after a few weeks of use, I realized there were many annoyances. It was time for something completely different, and that something was GNOME 3.

I’ve tried GNOME 3 plenty of times, even in its early stages, and I was impressed back then. The fastest route to GNOME 3 that I found was the beta release of Fedora 15. I knew, going into this, that I would be dealing with beta software and this (Fedora 15) marked the first release Fedora has offered with GNOME 3 as the default. But I was ready to dive in and see what GNOME 3 was looking like these days. Fortunately, I was not disappointed.

Now, I should say that this is not a review of Fedora 15. It is in beta and that would be unfair of me to review a piece of beta software. So, the point of this open-source entry is to really illustrate to you just what the Fedora developers are doing with the GNOME 3 package and how this desktop is coming along.

Figure A Figure A

One of the first drastic improvements I noticed (one that Unity should take serious advantage of when they finally migrate to the GNOME 3 libraries) is the launcher and pager. When the mouse moves up to the upper left-hand corner (or hitting Alt-F1), the launcher and pager appear (see Figure A). What’s immediately noticable is that the pager has undergone some serious reworking. Prior to this release, the pager simply displayed however many desktops were configured when the launcher was opened. Now the pager shows up mirroring the launcher where individual desktops can be selected. This image shows the pager expanded. By default, only the left edge of the pager will show. When you hover the mouse over that edge, the full pager will pull out and the specific desktop can be chosen.

This also brings to light one of the shortcomings of the current release. As it stands, there’s a profound lack of configuration tools for GNOME 3. In fact, many configuration options can only be handled through the GConf Editor or by editing .xml files. On the plus side, these configuration tools are in the works.

Outside of the lack of configuration, GNOME 3 is set up quite nicely — sleek and efficient — which are the same properties I offered up to Unity. Only this time, it’s real. GNOME 3 is not suffering from the odd crashes and annoying menu behaviors that were near deal breakers in Unity. There are also some other things that help GNOME 3 easily trump Unity.

Take, for instance, the GNOME 3 search. Built into GNOME 3 is a GNOME Do-like search/launch. You can call up the search window by opening the launcher (move the mouse to the upper left corner or hit Alt-F1), and then type a search string in the search field (see Figure B). If you want to search for something outside of your desktop, you can enter the search string and then click either Google or Wikipedia, and your default browser will open with the search results.

But don’t think these to major revisions to the GNOME 3 desktop are the sole reasons you should give it a go. One of the most impressive feats accomplished by the GNOME 3 developers is how incredibly fast and reliable the desktop has become. GNOME 3 blows away Ubuntu Unity (on similar hardware) in the speed and reliability categories. I have yet to have an issue with GNOME 3 (on a beta release), whereas I have encountered plenty of issues on Ubuntu Unity.

Will GNOME 3 overtake the desktop by storm, making everyone rush to have the latest iteration of that famous desktop? Probably not. But if you want a fresh take on the desktop, and you’ve found Unity to be less than… well, unifying, GNOME 3 should do the trick. It’s fast, it’s stable, it’s very well designed, and Fedora 15 is doing it serious justice.

I’d like to drop some props to the Fedora 15 team, as they’re doing an absolutely incredible job with this bleeding-edge Linux distribution. Fedora 15 and GNOME 3 is a serious win-win from my perspective. Give it a go, and you might find that you agree!

Jack Wallen A writer for over 12 years, Jack's primary focus is on the Linux operating system and its effects on the open source and non-open source communities.

Saturday, May 28, 2011

Install and configure GNOME Do in Ubuntu Unity

Takeaway: GNOME Do has been one of the favorite search and launch tools for the GNOME desktop for quite some time. When Ubuntu Unity came around, it seemed like GNOME Do would be redundant and unusable. Both are untrue. GNOME Do still offers features users want. In this how to, Jack Wallen demonstrates how GNOME Do can be used in Unity.

GNOME Do is one of those tools that should be rolled into GNOME by default. This tool allows for the search and launch of applications or files. The new Ubuntu take on the desktop, Unity, has this feature baked in, but it’s not nearly as flexible as is in GNOME Do. Fortunately, the application will still work once you’ve transitioned from the standard GNOME to Ubuntu Unity.

Getting GNOME Do to work in Unity is not even remotely challenging. But if it’s installed without understanding how to get it to work properly, GNOME Do will simply not do. Here’s how to install and configure GNOME Do to work in the Ubuntu Unity desktop.

Installing and launching GNOME Do

The installation of GNOME Do is simple:

Open the Ubuntu Software CenterSearch for “gnome do” (no quotes)Click the Install buttonEnter your sudo passwordFigure A Figure A

After downloading, GNOME Do will install and be ready for use. But how do you use it? Tap the Super key, type gnome-do in the search area, and hit the Enter key to launch GNOME Do. Now, it gets a bit tricky. Under standard GNOME, the key combination to call forth GNOME Do is Super-Space, but the Super key is reserved for two very important functions in Unity. If Super is tapped once, it will call up the search dialog, and if it is pressed and held, the launcher icons will display numbers (see Figure A). The user can then press the number associated with the launcher to launch the application. Figure B Figure B

So, after you launch GNOME Do, instead of using it to search for an application or file, the very first thing that must be done is to re-configure it to use a different hot key combination so that it doesn’t use the Super key. To do this, follow these steps: Launch GNOME Do with the gnome-do commandClick on the drop-down arrow in the upper-right corner and select PreferencesClick on the Keyboard tab in the Preferences windowDouble-click on the Summon Do Shortcut, and when it displays “New Accelerator,” enter the new shortcut to be used by pressing the key combination (I have configured it to use Ctrl-Space — See Figure B)Click close

Using and configuring GNOME Do

As I mentioned earlier, GNOME Do is quite a bit more flexible than the standard Unity search. How? GNOME Do can be configured to work in conjunction with external applications, such as Google Calendars. To make GNOME Do aware of your Google Calendar, do the following:

Open the Gnome Do Preferences windowClick on the Plugins tabScroll down to the Google Calendar entryEnable the plugin by clicking the check boxClick the Configure buttonIn the Google Calendar Configuration window, enter the credentials for the calendar to be associated with GNOME DoClick ApplyClose the Preferences windowFigure C Figure C

When searching Google Calendar (or any of the Google plugins for GNOME Do), it will be necessary to previously authenticate with a Google account in the default browser or an error will occur. It is also possible, once authenticated against the Google Calendar account, to bring up the Google Calendar event add page with the help of GNOME Do. To do this: Open GNOME DoType “new event” (no quotes)Hit EnterWhen the Calendar icon appears in GNOME Do (see Figure C), hit Enter againThe default web browser will open to the Google Calendar Event Add page, which will allow you to add an event and save it

Appearance and other configurations

Naturally, GNOME Do needs to fit in with the scheme and style of the desktop. Fortunately, it is possible to theme GNOME Do. Bring up GNOME Do and click on the drop-down menu to gain access to the Preferences window. Once the Preferences window is open, click the Appearance tab where Do’s appearances can be configured. There are four themes to choose from, as well as a few other options that effect appearance.

There is one particular preference that will not work with Ubuntu Unity. In the General tab, you will see an option to Show Notification Icon. This is not compatible with the Unity panel, as third-party panel applets are not installable. One particular plugin will also no longer work — Twitter. The Twitter GNOME Do plugin still uses basic authentication, which Twitter dropped a long time ago. This has yet to be fixed.

Extended usage

If the results that GNOME Do pop up do not seem to be locating files and folders, it is because the directories have not be set up. GNOME Do has to be made aware of the directories it has available to search. To do this, open up the Preferences window, choose the Plugins tab, select Files and Folders, and click the Configuration button. When the new window opens, click the Add button and add the directories that GNOME Do must be made aware of for searching purposes. With the necessary folders added, the GNOME Do search results will be much more effective.

Let GNOME Do

I was very pleased to find out that GNOME Do could work in conjunction with Ubuntu Unity. GNOME Do is an incredibly powerful and handy tool that makes working on the desktop so much faster. You might be happy with the way Unity searches and launches applications and files; but if not, let GNOME Do it!

Jack Wallen A writer for over 12 years, Jack's primary focus is on the Linux operating system and its effects on the open source and non-open source communities.