Category: Gnome-Do

Gnome Do on Fedora 15

I tried to install Gnome Do on my new Fedora 15 installation, and everything went smooth at first.  But, the problem comes when you try to use it.

These are the two packages I installed:
gnome-do-0.8.3.1

And, for the plugins:
gnome-do-plugins-0.8.2-1

So, I tried to launch it from the command line.  I receive a number of these errors:

[sourcecode]
[Error 12:31:11.906] Could not load desktop item: libgnome-desktop-2.so.17
[/sourcecode]

Then, when I tried to open the preferences, it crashed with this error:
[sourcecode]

Marshaling activate signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.DllNotFoundException: libgnome-desktop-2.so.17
at (wrapper managed-to-native) Gnome.DesktopItem:gnome_desktop_item_new_from_uri (intptr,int,intptr&)
at Gnome.DesktopItem.NewFromUri (System.String uri, DesktopItemLoadFlags flags) [0x00000] in <filename unknown>:0
at Do.Platform.Linux.SystemService.get_AutoStartFile () [0x00000] in <filename unknown>:0
at Do.Platform.Linux.SystemService.IsAutoStartEnabled () [0x00000] in <filename unknown>:0
at Do.UI.GeneralPreferencesWidget.get_AutostartEnabled () [0x00000] in <filename unknown>:0
at Do.UI.GeneralPreferencesWidget..ctor () [0x00000] in <filename unknown>:0
at Do.UI.PreferencesWindow..ctor () [0x00000] in <filename unknown>:0
at Do.Core.Controller.ShowPreferences () [0x00000] in <filename unknown>:0
at Do.Universe.PreferencesItem.Run () [0x00000] in <filename unknown>:0
at Do.UI.MainMenu+<MenuItemFromRunnableItem>c__AnonStorey12.<>m__2B (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
— End of inner exception stack trace —
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0
at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0
at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0
at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0
at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0
at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Do.Do.Main(System.String[] args)
[/sourcecode]

The solution was to install the gnome-desktop-2 package.

gnome-desktop-2.32.0

I may still need to tweak the shortcut key, but that at least solves the crash.

Gnome Do Issue

I installed Gnome Do and really like it.  Just one problem: the keyboard shortcut would not work!  Here is what I did to fix it:

Start Key (Super Key) Issue

From this thread, I found that I could create this text file —

File Name: $HOME/.xmodmaprc
Put the following two lines in the text file:

keycode 115 = Super_L
add Mod4 = Super_L

Run the following command in a terminal window:

xmodmap ~/.xmodmaprc

The Start key worked right away, but when I rebooted, it asked me if I wanted to load the file.  I put the file in the loaded column and it continued to work after the reboot.

Gnome Do Shortcut

I decided to change the command from Start + Space to Start + R (like Windows Start … Run).  Here is what I did:

I used Yum to install gconf-editor.  You may already have the tool, but I did not.

Then, I opened the Configuration Editor — Applications > System Tools > Configuration Editor.

On the left side, I opened the path: / > apps > gnome-do > preferences.

Then, I changed the key_binding on the right to <Super>r.

Resources

Umm… My Super Key Just Stopped Working…

Shortcut not launching gnome-do