I'm trying to run D-Bus on an embedded system (Yocto Linux) and connect to it from my application code.
I get the following error when I call dbus_bus_get(DBUS_BUS_SESSION, &err);
Using X11 for dbus-daemon autolaunch was disabled
at compile time, set your DBUS_SESSION_BUS_ADDRESS
instead
I realize that I need to start the dbus-daemon
first so I have run dbus-launch
from the command line.
This prints out a value of DBUS_SESSION_BUS_ADDRESS
but how could I export it programmatically?
Type the following command into a terminal:
eval `dbus-launch --auto-syntax`
I've finally found the answer, running the following command exports the output of dbus-launch:
export $(dbus-launch)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With