Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#2175 - Requesting D-Bus#

Attached to Project: Arch Linux
Opened by Eugenia Loli-Queru (Eugenia) - Thursday, 10 February 2005, 20:48 GMT
Last edited by Jan de Groot (JGC) - Thursday, 10 February 2005, 22:38 GMT
Task Type Feature Request
Category Packages: Current
Status Closed
Assigned To Jan de Groot (JGC)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Would be nice to have a version of D-Bus that supports Mono. Apparently, Beagle and a few new Mono apps are using D-Bus, and while they compile out of the box, they don't run because D-Bus# is required instead. E.g.: http://www.gnomefiles.org/app.php?soft_id=760
This task depends upon

Closed by  Jan de Groot (JGC)
Friday, 11 February 2005, 08:01 GMT
Reason for closing:  Not a bug
Comment by Jan de Groot (JGC) - Thursday, 10 February 2005, 21:58 GMT
DBUS# == dbus-sharp? Please look in the dbus PKGBUILD to find out that we build dbus-sharp bindings. DBUS doesn't launch a session bus, you have to do that yourself to get beagle working.
Comment by Eugenia Loli-Queru (Eugenia) - Thursday, 10 February 2005, 23:18 GMT
well, it still doesn't work:

eugenia@lc2430:~/Desktop/Downloads/Scratchpad-0.1> dbus-launch
DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-otPqYGCLsM'
DBUS_SESSION_BUS_PID=10492
eugenia@lc2430:~/Desktop/Downloads/Scratchpad-0.1> ./scratchpad


Unhandled Exception: DBus.DBusException: Message did not receive a reply
in <0x0015a> DBus.Message:SendWithReplyAndBlock ()
in <0x00074> Application.Proxy:RemoteDisplay ()
in <0x003f9> Application:.ctor (string[],object[])
in <0x00044> Application:Main (string[])
Comment by Jan de Groot (JGC) - Friday, 11 February 2005, 07:41 GMT
Try eval `dbus-launch`
The things you see are variables that need to be set. Use dbus-launch --help to find out what option you need for bash compatible shell code. If you export the vars given by hand it should work.

Also, using "exec dbus-launch gnome-session" will cause dbus to be started with your gnome session for example
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 11 February 2005, 07:50 GMT
Well, honestly, I don't understand it. Why do I need special options for dbus-launch? I am loading dbus as a service, and I used Beagle's wiki page for dbus-sharp and that's what it said to do: simply load it as "dbus-launch" and that's what I did. But it doesn't seem to work. I don't think that an option will fix the problem.

Please, download the app yourself and try to load it: http://www.gnomefiles.org/app.php?soft_id=760
Does DBus#/dbus-launch work for you and make the app load?
Comment by Jan de Groot (JGC) - Friday, 11 February 2005, 08:00 GMT
Well, try it. The things you're getting back are variables that need to be set. Without setting these variables, your applications will not know of an existing running DBUS session. ssh-agent also works like this.

"eval `dbus-launch --auto-syntax`" is enough to get it running.

http://beaglewiki.org/index.php/Starting%20a%20D-BUS%20Session%20Bus
that's exactly what the wiki is saying :P

Loading...