Launching programs and actions with Gnome Do
Central Launcher
Information at your fingertips with actions to match – Gnome Do merges search engine and application launcher functionality to create a new and convenient tool.
Documents, applications, messages, and bookmarks tend to spread all over a system. Gnome Do [1] gives users a new launcher for Gnome and other desktops that not only finds information but also triggers actions on the basis of the results.
The flexible Gnome Do [1] application launcher is similar to the Quicksilver [2] launch tool for Mac OS X. Users press a keyboard shortcut to pop up a window in which they enter the name of the program they need.
Because Gnome Do auto-completes the entry, entering just part of the name is sufficient (Figure 1). For example, typing text will launch your text editor. Gnome Do bases its auto-complete suggestions on start menu entries.
Gnome Do can do more than just launch programs – it will find music in Rhythmbox (see Figure 2), Amarok, or Banshee databases or contacts in Evolution, Gmail, or the Pidgin instant messenger. If you like, you can tell Gnome Do to set up a chat session with the contact in Pidgin. The tool also supports file operations and much more. Various plugins give users a convenient approach to extending functionality.
Installation
Gnome Do is easy to install. The authors offer binary packages for popular distributions – from Arch to Ubuntu – along with source code packages and HOWTOs [3]. Recent distributions, such as Ubuntu 8.04 "Hardy Heron," include Gnome Do out of the box.
Simply run the package manager and install the gnome-do, gnome-do-plugin- rhythmbox, and gnome-do-plugins packages.
After you finish the install, Applications | Tools | GNOME Do takes you to a program launcher. First you will see the application window.
If you click on the desktop or perform some other action, Gnome Do disappears into the background.
To move the tool to the foreground, just press a keyboard shortcut, such as Windows+Spacebar.
Session
To launch Gnome Do in the background, you can add the program to your current Gnome session with the session management feature.
To add Gnome Do, press System | Settings | Sessions and then press Add. Entering gnome-do --quiet tells the program to launch in the background.
Gnome Do does not use a traditional application window. Assuming your window manager supports compositing, Gnome Do does without a frame and the window is transparent. Window managers with this ability include Compiz or Metacity, which Gnome 2.2 uses.
To enable compositing, enter gconftool-2 -s --type bool /apps/metacity/general/compositing_manager true. On Ubuntu, this just means that Compiz fails to launch. If you want to use Compiz, you need to disable Metacity compositing by replacing true in the command with false.
The main window has three sections, two of which are visible upon launching the tool. When you enter a search key, an action to match the search automatically appears in the second section. For example, if you enter text, Gnome Do automatically selects Run to execute a program. If you then confirm the action by pressing Enter, the Gnome text editor launches.
The fact that Gnome Do uses the names in the start menu to identify applications does cause some confusion. The Gnome text editor binary is called gedit. If you enter the name in Gnome Do, the program fails to find a match. To be on the safe side, stick to the names in the application menus.
If you enter the name of a file or directory in your home directory and press Tab to move to the action area, you can then press the Down arrow key to select other actions, such as moving or copying. After selecting an action, a third section appears and you can choose a target for the action.
These controls are typical of Gnome Do: You start by typing a search key and then press Tab to move on to the next section, where you press the Down arrow key to select an action.
Plugins
Plugin improvements is the big news in the Gnome Do 0.5 release [4]. Each plugin has a library with a file extension of .dll, which is fairly surprising for Linux users. Simply drop the plugin into the .local/share/gnome-do/plugins directory below your home directory and relaunch the approach to allow Gnome Do to detect the plugin. This gives users a simple approach to adding a variety of functions.
Gnome Do 0.5 introduced a new preferences window and plugin manager (Figure 3), which helps you browse, download, install, and enable or disable plugins from within the tool. Additional plugin information is available on a wiki page, and you can do plugin-specific configuration.
Gnome Do will search Firefox or Epiphany bookmarks and open links in your browser, and it will also search for music in your Rhythmbox, Amarok, or Banshee database and add this to a playlist (see Figure 4). Also, you can add Pidgin or Evolution contacts to the launcher.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.
-
DebConf24 to be Held in South Korea
Busan will be the location of the latest DebConf running July 28 through August 4