You are not logged in.

#1 2009-12-09 01:14:05

katzen
Member
From: London
Registered: 2008-03-18
Posts: 88

Banshee + dbus problem

I just switched from gnome to xfce and xmonad.
Everything is wonderful but I've got an issue with banshee.
It works, but it doesn't "connect" to dbus, and so I can't set my keybindings to it since if I try to execute something like "banshee-1 --previous" it would open a new banshee istance

[Info  01:13:22.903] Running Banshee 1.5.2: [source-tarball (linux-gnu, x86_64) @ 2009-11-21 20:36:59 UTC]
[Warn  01:13:23.096] DBus support could not be started. Disabling for this session.
[Warn  01:13:23.709] Caught an exception - No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
  at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] 
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] 
[Warn  01:13:23.709] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Warn  01:13:23.776] Caught an exception - No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
  at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] 
  at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] 
[Warn  01:13:23.776] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
[Info  01:13:23.777] All services are started 0.680205s
[Warn  01:13:24.212] IScreensaverManager extension failed to load - Argument cannot be null.
Parameter name: address (in `NDesk.DBus')
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] 
  at NDesk.DBus.Bus.get_Session () [0x00000] 
Unable to open the session message bus. (in `NDesk.DBus')
  at NDesk.DBus.Bus.get_Session () [0x00000] 
  at Banshee.GnomeBackend.GnomeScreensaverManager.get_Manager () [0x00000] 
  at Banshee.GnomeBackend.GnomeScreensaverManager..ctor () [0x00000] 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] 
Exception has been thrown by the target of an invocation. (in `mscorlib')
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] 
  at System.Activator.CreateInstance (System.Type type) [0x00000] 
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] 
  at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type expectedType) [0x00000] 
  at Banshee.PlatformServices.ScreensaverManager..ctor () [0x00000] 
[Info  01:13:24.434] nereid Client Started

The problem is exactly the one described here: http://bbs.archlinux.org/viewtopic.php?id=65189 and in fact if I try to launch banshee with dbus-launch it doesn't throw that error.

Is there a way to fix that?

Offline

#2 2009-12-09 18:04:44

katzen
Member
From: London
Registered: 2008-03-18
Posts: 88

Re: Banshee + dbus problem

ok, someone suggested the solution in irc: http://wiki.archlinux.org/index.php/D-Bus#D-bus_Launch

Offline

Board footer

Powered by FluxBB