You are not logged in.
I'm using systemd and when I run banshee it complains that DBus could not be started (which I thought already was with systemd). Banshee runs successfully, but as a result of this I can't use keyboard controls.
That is:
$ banshee --toggle-playingstarts a new instance of banshee.
Here is the output I get when running banshee:
$ banshee
[Warn 10:50:48.669] DBus support could not be started. Disabling for this session. - System.ArgumentNullException: Argument cannot be null.
Parameter name: address (in `dbus-sharp')
at DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0
at DBus.Bus.get_Session () [0x00000] in <filename unknown>:0
System.Exception: Unable to open the session message bus. (in `dbus-sharp')
at DBus.Bus.get_Session () [0x00000] in <filename unknown>:0
at DBus.BusG.Init () [0x00000] in <filename unknown>:0
at Banshee.ServiceStack.DBusConnection.Connect (System.String serviceName, Boolean init) [0x00000] in <filename unknown>:0
at Banshee.ServiceStack.DBusConnection.GrabDefaultName () [0x00000] in <filename unknown>:0
[Info 10:50:48.690] Running Banshee 2.6.0: [ArchLinux (linux-gnu, x86_64) @ 2012-11-06 13:27:11 UTC]
[Info 10:50:49.569] Updating web proxy from GConf
[Info 10:50:49.622] All services are started 0.672397
[Info 10:50:50.619] nereid Client Started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be startedHere are some other people who've had the same (or a similar) issue:
https://bbs.archlinux.org/viewtopic.php?id=86438
https://bbs.archlinux.org/viewtopic.php?id=65189
Edit: Solution
I was not loading my window manager with "exec dbus-launch <window manager>"
$ tail -1 .xmonad/startxmonad
exec dbus-launch /usr/bin/xmonadThanks.
Last edited by BaconPie (2013-05-15 13:00:10)
Offline
Systemd does not start a dbus-session (at least not automatically or by default).
What WM/DE are you using? Do you launch your WM with "exec dbus-launch ..." or have dbus-launch otherwise run in your xinit/DE startup?
The threads you linked to suggest that dbus-launch solves the problem. For some reason they were trying to run banshee only with dbus-launch, rather than there whole session. Check a process monitor (pstree/htop/ps/top): you should see three dbus processes.
Last edited by Trilby (2013-05-15 11:10:50)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline