Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/__core.init.php on line 814

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/sessions/_sessions.init.php on line 268

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_blog_main.inc.php on line 507

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 135

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 139

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 147

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 154

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 201

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 207

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 235

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 250

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 261

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 273

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/files/model/_file.funcs.php on line 583

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_connect_db.inc.php on line 29

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/_param.funcs.php on line 1739

Warning: Cannot modify header information - headers already sent by (output started at /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php:147) in /data/14/0/3/50/981702/user/1012017/htdocs/inc/sessions/model/_session.class.php on line 222

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_item.funcs.php on line 114

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/model/dataobjects/_dataobject.class.php on line 417

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/model/dataobjects/_dataobject.class.php on line 433

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/model/dataobjects/_dataobject.class.php on line 442

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_item.class.php on line 1877

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_item.class.php on line 3546

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_itemlist.class.php on line 538

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_itemlistlight.class.php on line 118

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_itemlistlight.class.php on line 178

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_itemlistlight.class.php on line 833

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/generic/model/_genericelement.class.php on line 109

Warning: Cannot modify header information - headers already sent by (output started at /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php:147) in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/_template.funcs.php on line 59

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 597

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 610
Review: GnomeDo
« College Bound!Page Views! »

Review: GnomeDo

02/22/09 | by Phillip [mail] | Categories: technology, reviews

Link: http://do.davebsd.com/

This week I tested GnomeDo 0.8.0. It is "an intelligent launcher tool that makes performing common tasks on your computer simple and efficient," or thats the line anyway.

First off, this is not in the default repositories, so installing it is a bit difficult. If you're using Ubuntu Intrepid Ibex, you can use my instructions, otherwise there are instructions here.

In order to add the correct repositories, run these lines as root:

Code:

echo "deb http://ppa.launchpad.net/do-core/ppa/ubuntu intrepid main" >> /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/do-core/ppa/ubuntu intrepid main" >> /etc/apt/sources.list

Next, add their PGP key so APT doesn't complain about untrusted sources:

Code:

gpg --no-default-keyring --keyring /tmp/gnome-do.keyring --keyserver keyserver.ubuntu.com --recv A5D19FDCAA6ABB440CD3464628A8205077558DD0
gpg --no-default-keyring --keyring /tmp/gnome-do.keyring --export --armor  A5D19FDCAA6ABB440CD3464628A8205077558DD0 | sudo apt-key add -
rm /tmp/gnome-do.keyring

Finally, install it as normal:

Code:

sudo apt-get update && sudo apt-get install gnome-do

Now that its installed, run it:

Code:

gnome-do &

The first thing you want to do is set go into preferences. Check the box labeled "Start GNOME Do at login." Next go to the plugins tab and select all the ones you want. If you don't select some, GnomeDo will do very little. You can play around with the other settings but those are essential.

Now its all set up and you're ready to go. It took some work to get here, but it's ready. I started out with one of the regular interfaces.

Glass Interface

To call it up I used the default combination of Super+Space, but more often than not I forgot about it and in any case, found it easier just to use the applications menu and a terminal to start whatever I wanted. After a couple of days of trying and failing to use it, I switched to the Docky interface.

Docky Interface

And a bit closer:
Docky Closeup

It's cool to look at, and if you're used to a mac then maybe its the way to go. Personally, the novelty wore off really fast. So here's how it seems to work - things that are in use go on the right side of the bar, and things that have been used recently go on the left side. But that's not actually how it works - Firefox nearly always is on the left even when its in use. Under each icon for a program in use there is a light, blue for running programs and red for programs that need attention.

Here Pidgin is telling me I have a message and Evolution is just running:
Docky Attention

Something that rubbed me the wrong way about Docky was the way it dealt with maximized windows. With a few exceptions, I run almost everything maximized. Docky made me give up part of my screen permanently.

Docky and maximized window

One of Docky's features was a cool little wave effect when you move the mouse over it. This is cool when there's nothing else around, but when you're trying to work at the bottom of a window and it decides it needs to expand to cover up your work, its pretty annoying.

Docky Expanded

Overall, I was not impressed with GnomeDo. Yes, its not even version 1.0 yet, but I think even once they've worked out some of the issues, it still wouldn't be my kind of program. It sounded like a good idea, but trying to use it I found it rather annoying. And thats when I remembered it was even there. If you're use to a mac style dock, you might want to give it a try, but don't expect the same quality, at least not yet. If you're like me and launch most things via keyboard shortcuts or the terminal, save the effort and stick to what you're already doing.



Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/skins/_item_feedback.inc.php on line 156

1 comment

Comment from: DBO [Visitor] · http://do.davebsd.com
So there is a way to deal with your issue with window management. If you right click on the Do icon you will get a series of options including Automatic Hiding and Allow Window Overlap which will fix your issues with maximization.

As for how windows work. Well its ALL on the left in the new version, so it should be fixed. As for what you are seeing though, running apps should end up highlighting their launcher like in OS X. In general, yes 0.8 is not a good dock, wait for 0.8.1 if you are the really picky type =)

Oh yeah.. thats coming REAL soon here...
02/23/09 @ 00:42

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/skins/_item_comment_form.inc.php on line 71

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/skins/_item_comment_form.inc.php on line 115

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)

You can just use your OpenID to provide your name, e-mail and url.


Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/plugins/_calendar.plugin.php on line 184

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/plugins/_calendar.plugin.php on line 909
May 2012
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Hi - I'm Phillip and this is my place to talk about whatever it is that crosses my mind. I'm a geek, and proud of it. I'm also into woodworking, especially boxes. I'm now a junior at Virginia Tech.

FriendConnect

Search

XML Feeds

blog engine