使用 dbus-binding-tool 的 glib dbus 服务示例?

Posted

技术标签:

【中文标题】使用 dbus-binding-tool 的 glib dbus 服务示例?【英文标题】:glib dbus service example using dbus-binding-tool? 【发布时间】:2014-10-31 08:57:48 【问题描述】:

我正在寻找使用 Freedesktop.org (http://www.freedesktop.org/wiki/Software/DBusBindings/) 建议的 glib dbus 支持和 dbus-binding-tool 的完整示例。

我看过这里,https://developer.gnome.org/gio/2.26/GDBusServer.html,但这不是使用由 dbus-binding-tool 生成的服务器头文件,也看过这里,http://dbus.freedesktop.org/doc/dbus-tutorial.html#glib-server,但本教程使用的是已弃用的 dbus-glib 接口。 .

【问题讨论】:

【参考方案1】:

看来您需要gdbus-codegen,the man page 中有完整的教程。

【讨论】:

这是正确的。我对为什么有多个 dbus 实现感到困惑。 glib 比 dbus 更好用。

以上是关于使用 dbus-binding-tool 的 glib dbus 服务示例?的主要内容,如果未能解决你的问题,请参考以下文章

使用 GL_LESS 但没有使用 GL_GREATER 或 GL_ALWAYS 的阴影贴图为空白?

SharpGL WPF 不使用 gl.DrawArrays() 和 gl.VertexPointer() 绘图

替换 GL_LUMINANCE、GL_LUMINANCE_ALPHA​

如何使用屏幕坐标绘制 OpenGL 图元(GL_POINT、GL_LINE 等)?

GLUT OpenGL - 仅使用 GL_POINTS 绘制形状

使用 GL_DRAW_FRAMEBUFFER 目标时,glBindFramebuffer 会导致“无效操作”GL 错误