3

After one or two times I use Gnome Do, it stops working. Yet it does not give out an error message. I currently have it configured to pop up when with then Super + Space key combination. I have to constantly go to the menu and activate it again.

Marco Ceppi
  • 48,827
lamcro
  • 1,096

3 Answers3

3

If you don't like the idea of running Gnome-do from the terminal, one way to figure out what is happening is to start it as gnome-do > ~/.dolog.txt and read that file when do crashes. What this does it divert the output of gnome-do (read the debugging information) to the file dolog.txt. This file will be found in your home directory, as in /home/username/dolog.txt

You may file a bug against gnome-do with that file on Launchpad to help fix it.

I am also having some problems with gnome-do crashing that way as well, and maybe with all of our inputs, the devs will be able to solve them.

As far as your other problem, which is restarting gnome-do once it crashes, you can always try this workaround that I found quite helpful: Assign a shortcut key to restarting gnome-do, such as Ctrl+Shift+Space and use that instead to relaunch it.

An easy way would be to launch gconf-editor

then navigate to apps->metacity->global_keybindings and assign the value <Control><Shift><Space> to run_command_1

and then go to apps->metacity->keybinding_commands and type exec gnome-do > ~/dolog.txt as the value of command_1

Now when gnome-do crashes, you will have an easy way to restart it (Ctrl+Shift+Space) instead of going into the menu again... And since that shortcut is so close to the original shortcut for summoning gnome-do in the first place, it has the added advantage of being easy to remember!

Tiede
  • 169
0

I had the same problem, and after running the

gnome-do > ./dolog.txt

suggested by Tiede, I got the following error

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

googling 'SIGABRT gnome-do mono' gives some background, and reinstalling mono seems to be the key. The following worked for me:

sudo apt-get install --reinstall mono-2.0-gac mono-gac mono-runtime
0

If you've just upgraded to a new version of Ubuntu, and you're now having problems with Gnome-Do in dock mode, from personal experience I'd suggest reinstalling Do. I had major compatibility problems with it immediately after upgrading to Karmic, and a reinstall fixed the problem.