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:
So, I tried to launch it from the command line. I receive a number of these errors:
[Error 12:31:11.906] Could not load desktop item: libgnome-desktop-2.so.17
Then, when I tried to open the preferences, it crashed with this error:
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)
The solution was to install the gnome-desktop-2 package.
I may still need to tweak the shortcut key, but that at least solves the crash.