d-总线管理

Dan*_*iil 7 linux embedded qt dbus

我使用 d-bus 创建了简单的应用程序,它可以在 kubuntu 上运行,但不能在我的嵌入式 Linux 上运行。

当我运行 qt 应用程序时,它显示:未连接到 D-Bus 服务器

当我尝试运行 dbus-monitor 时,出现以下错误:

无法打开与会话总线的连接:/usr/bin/dbus-launch 异常终止,并出现以下错误:请求自动启动,但未编译 X11 支持。无法继续。

dbus-daemon 进程正在我的系统上运行,但 dbus-launch 没有运行。我认为 dbus-launch 必须运行,因为它在我的 kubunutu 上运行。

有人能给我建议吗?

谢谢

BЈо*_*вић 7

我遇到了同样的问题,我按照这里的建议解决了它。

如果您有一个名为 的程序app,那么对我有用的是:

eval `dbus-launch --auto-syntax` ./app
Run Code Online (Sandbox Code Playgroud)