我为我的系统上的另一个用户启动了一个shell。helloer@host $ sudo -u testusr bashFailed to connect to bus: $DBUS_SESSION_BUS_ADDRESSXDG_RUNTIME_DIR not defined (consider using --machine=@.host --user to connect to bus of other user)
如何为testusr启动dbus</
我正在尝试在嵌入式系统(Yocto Linux)上运行D-Bus,并从我的应用程序代码连接到它。当我调用dbus_bus_get(DBUS_BUS_SESSION, &err);时,我得到了以下错误 Using X11 for dbus-daemon autolaunch was disabledat compile time, set your DBUS_SESSION_BUS_ADDRESS
instead 我意识到我需要首先启动dbus-daemon,所