How to launch applications differently with Gnome-Pie on Linux desktop

The biggest complaint you can hear those days about Ubuntu is the new Unity interface. I remember leaving for Archlinux precisely when Unity started to rise, and when it was made clear that it was here to stay. However, Unity indirectly has led to good consequences: it allowed other distributions and other desktop environments to become more prominent as people were unhappy with it. If your system can support it, no one is against a bit of eye candy.

So today I shall propose you a different type of application launcher which is definitely original: Gnome-Pie. Some of you may recognize the inspiration from the World of Warcraft addon "OPie." The concept is similar: a keyboard shortcut opens a circular "pie" from which you can select an application or a command to launch. The main idea behind that design is that a user does not have to remember the name of a command, but its direction. The fact that it is circular makes every application at the same distance from the pointer. Plus we get the combo that so many gamers adopted: left hand on the keyboard and right hand on the mouse. The two combined intend to minimize the amount of time needed and maximize the ergonomy.

Gnome-Pie Installation

On Ubuntu, Gnome-Pie is available from the universe repository, but for some reason this version crashes at startup. Instead, I advise you to get it from the official PPA repository:

$ sudo add-apt-repository ppa:simonschneegans/testing
$ sudo apt-get update
$ sudo apt-get install gnome-pie

On Fedora, use this command to install it:

$ sudo yum install gnome-pie

For Archlinux, the package is on AUR.

Basic Usage of Gnome-Pie

By default, Gnome-Pie comes with a very decent initial configuration. The first pie, summoned with Ctrl+Alt+a, displays your system's basic applications.

The second pie, associated with Ctrl+Alt+b, brings your file manager's bookmarks.

The third pie is maybe the most useful as it displays your application menu, callable by Ctrl+Alt+Space.

The fourth pie is exclusively to control the music player. As you can guess, the shortcut is Ctrl+Alt+m.

The fifth pie is a quick access to the reboot, shutdown, and log out commands (with Ctrl+Alt+q, q for quit I suppose).

Finally, the sixth pie controls the windows, allowing you to minimize, scale, close, etc. And of course, the shortcut is Ctrl+Alt+w.

I find this default setup already pretty satisfactory, almost as good as an out-of-the-box launcher. However, if I wanted to be picky, I would say that some shortcuts are hard to perform with just one hand, and it is kind of frustrating to use two hands to call a pie, and then go back to the mouse to select the option. But again I am being picky.

However, we are on Linux! Who cares about the default? The whole point is to configure like crazy, and make the system our own. With Gnome-Pie, you are well served. The configuration screen lets you edit the current pies, change the shortcuts, select the icons, make your own pie, change the theme, and even make pie menu that summons another pie.

You can even edit the pie to launch an URL, simulate a hotkey activation, or just your own command. The only thing that is potentially missing is the possibility to have widgets.

In conclusion, Gnome-Pie is a quite attractive visual application launcher which differs from traditional text-based launchers. I really like the combo left hand on the keyboard and right hand on the mouse, which does indeed remind me of Warcraft or even Leagues of Legend. If players adopted this kind of system, it is because it is convenient and efficient. I would even advise it if you are trying to save some space on the screen, and don't want a launcher constantly on the screen. As a last word, I would even dare to say that it provides an interesting alternative to the awesome Gnome-Do.

What do you think? Do you believe in eye candy at all? Or is Gnome-Pie out of the question since the new Gnome shell entered the competition? Please let us know in the comments.

Subscribe to Xmodulo

Do you want to receive Linux FAQs, detailed tutorials and tips published at Xmodulo? Enter your email address below, and we will deliver our Linux posts straight to your email box, for free. Delivery powered by Google Feedburner.

Support Xmodulo

Did you find this tutorial helpful? Then please be generous and support Xmodulo!

The following two tabs change content below.

Adrien Brochard

I am a Linux aficionado from France. After trying multiple distributions, I finally settled for Archlinux. But I am always trying to improve my system by stacking up tips and tricks.

Latest posts by Adrien Brochard (see all)

6 thoughts on “How to launch applications differently with Gnome-Pie on Linux desktop

  1. I haven't seen anything new about this project in years. I had no idea that anyone was still maintaining it. Thanks for the reminder!

  2. very good - a desktop application launcher - almost as good as using the old mouse click in gnome2.

    I can't wait until gnome4 when the morons break this and all the other productivity shortcuts - to show us even newer and different ways to do things - their way - or the highway.

    But you are right thanks to gnome3 and unity I have a lot more experience with other desktops - and my command line skills have more than doubled - and now I seldom care whose gui I am using - just get me to the cli ;-)

  3. Always on the lookout for new ways of doing the same old thing. I am a happy user of Unity interface, but Gnome pie seems interesting due to its efficiency. Thanks for bringing it to my attention.

  4. Interesting that someone was able to implement an interface like this. I had previously conceived of a similar idea in the past, but not being a programmer, I didn't have a clue how to bring it into being. My idea was that instead of having the normal fly-out menus, when you click on a category, a ring of icons would pop up around where you clicked. I called the concept by the rather frumpy name of "clustering". "Pie" is so much more ... tasty? :)

Leave a comment

Your email address will not be published. Required fields are marked *