A brief introduction to Gnome-Do
Gnome-Do must be one of the most useful applications every imagined.
Interacting with the Gnome desktop environment becomes lightning fast, elegant and something that possibly can make Windows 7 and OS X fanatics cry and ask for your Linux LiveCD.
Do is a different way of getting things done on the computer.
It's completely text-based and the power is not obvious at first.
Gnome-Do comes with an Application dock which is very pretty - but that's not where the real power is.
If you are like me you spend all day on the mouse left- and right-clicking, launching and dragging windows to get things done and it gets frustrating after a while.
Ready to change the way you interact with your Linux Gnome desktop forever? Great, here we go!
Installing & running
Important: if using Ubuntu Karmic 9.10 with Firefox 3.5 you need to copy the OpenSearch-plugins to your home directory. Run these two commands to get the web search functionality working. Change "en-US" as appropriate for your language version of Firefox. Use The Help / About Mozilla Firefox menu to see your version, look where is says Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6) Gecko/20091215 Ubuntu/9.10 (karmic) Firefox/3.5.6
Code:
mkdir ~/.mozilla/firefox/vkuuxfit.default/searchplugins
cp /usr/lib/firefox-addons/searchplugins/en-US/*.xml ~/.mozilla/firefox/vkuuxfit.default/searchplugins
Launch Do from Applications / Accessories menu or run gnome-do & from a terminal window. And now...nothing happens!!
You have just turbocharged your Gnome environment and absolutely nothing happens. Until you press Super + Space on your keyboard, that is.
If my dad is reading this: Super is the key with a little flag on it, left of your spacebar. Hold this key and press Spacebar simultaneously.
Try it! You should see this...

So far not very exciting, but you're up and running. Let's move on.
Basic functionality - Launching applications
Everyting with Do is accomplished with two keys - the TAB key and Arrow Down.
- Arrow Down chooses between actions suggested by Do.
- Tab key confirms.
Lets see how this works out....
- Bring up Do by pressing Super + Space
- Type "open" and see how Do immediately suggests "OpenOffice.org Word Processor".

If you hit Enter now the Open Office word processor will launch. Wham. Never use the Application menu again!
But what if you wanted OpenOffice.org Spreadsheet? Press Arrow down and you get.... more wham.

Move down in the list of everyting related to "open" (Open Office, Open Terminal, Open File...) until you have OpenOffice.org Spreadsheet selected
Now press TAB. Focus moves to the Run panel. Press Enter. OpenOffice.org Spreadsheet launches. Wham.
You get the idea?
- Type a few letters related to what you want to do. Try fire for firefox, cal for calculator, evo for evolution....
- If Do suggest the correct application right away you hit Enter and launch the application.
- For other alternatives use Arrow Down - more about how you can control what Do suggests later..
- From the drop down list move to actions "launch" panel ("Run") with TAB key, or just hit Enter right away.
Amazing stuff. But this is really nothing compared to some of the more crazy stuff Do does.
Post to Twitter. Copy Files. Search the web. Search in all you files. Play music. All without ever touching the mouse.
Let's move on...
Something with three panels - Web Search.
Note the fix for Ubuntu 9.10 & Firefox 3.5 above.
- Bring up Do with the Super & Spacebar combination.
- Type whatever you would like to search for - we'll use "giant whales".
Do now suggest Copy to clipboard in the actions panel, but this is not what we want to do.
- Press TAB to move to the actions panel, currently displaying "Copy to Clipboard"
- Press Arrow Down to choose a different action and select Search Web from the drop down. A third panel now opens where you can choose which search engine to use
- By now you know it's TAB to go to the next panel and Arrow Down to choose Google if not already suggested by Do.
You should see this - most likely with a different desktop background 

Hit Enter to run your search in the web browser.
Configuring Plugins - Twitter
Gnome-Do comes with a ton of plugins, both Official and Community contributed.
Twitter is one such plugin.
To tweet from Do....
- Bring up Gnome-Do with the Super-Spacebar combination
- Type your tweet up to 160 characters
- Press TAB, and choose Twitter from the drop down menu.
- Hit Enter and your tweet is posted.
When you have your plugin configured with your username and password you should see this...

So. how does one configure the plugins? By default the Ubuntu build of gnome-do does not have an icon in the notification area which we can right-click. The first time we have to click the little triangle in the Do window to enable the notification icon. Aha, now you see it...

Clicking this little triangle we can access the Preferences menu. In the Preference window you can Show Notification Icon and Start Gnome-do on login on the General Tab, and then move to the Plugins menu. After selecting the Microblogging plugin you can choose Configure and enter your Twitter login details.
Activate and configure all plugins you want Gnome-do to use. My personal favourites are
- Files and Folders - access any document from Do, you can configure which directores that should be indexed and available.
- Rythmbox - play any song or album from Do
- Skype - initiate Skype calls from Do. It's under the Community plugins drop-down.
And some more wicked stuff..
- If you type a URL, eg www.nytimes.com, you get the Open URL action and can go straight to the site.
- There is an Evolution adress book plugin so you can send an e-mail to Bob by typing "email <TAB> bob" but right now some C# library is broken in Ubuntu, possibly this could work on other distros..
- In the Microblogging plugin you can see tweets from people you're following.
- If you write something like 45 + 566 -7000 and choose the Google Calculator action, then Do will display the result.
And now for the fancy stuff - an fully integrated Linux Dock, Docky.
In Gnome-Do's preferences choose the Appearance tab and select theme Docky. Wham. A fully featured application dock appears.
- As you could expect you can drag and drop items from the dock to / from gnome windows.
- You can add and remove functionality from the dock in Do's preferences, under Plugins choose Docklets in the drop-down menu.
- To activate Gnome-Do when using Docky use the familiar Super & Space keyboard combination. Then use TAB and Down Arrow just like before..

Have fun - I hope this introduction brought you the same smile that I got when I found Gnome-Do!
/Magnus