12

我是 GDbus 编程的新手。我需要使用 Dbus Glib 实现一个简单的 Dbus 发送-接收消息(信号)。我试图用谷歌搜索一些示例程序,但找不到。

任何人都可以发布任何此类示例程序或指向我一些示例程序教程吗?

提前致谢...

谢谢, 某人

4

3 回答 3

8

我认为遵循这些步骤可能会有所帮助:

  1. 阅读有关 DBus 的维基百科文章,以更好地了解 DBus 架构。
  2. 跟进这些幻灯片(至少是关于架构的前几张幻灯片)。是使用这些幻灯片的原始 GNOME 会议视频。
  3. 在这里查看一个使用 GDBus 的简单 hello world 程序,或者更详细的内容,请参见我的示例代码。我有一个详细的自述文件解释了细节。

这应该会有所帮助。:)

于 2017-05-31T10:13:36.540 回答
6

我发现本教程很有帮助。它从一般解释 DBus 开始,然后继续展示使用gdbus.

于 2016-06-02T10:52:01.940 回答
4

我找到了一本关于 GDBus、gdbus-code gen、GVariant 和所有相关零碎的书:http:
//maemo.org/maemo_training_material/maemo4.x/html/maemo_Platform_Development_Chinook/

简单的服务器/客户端示例:
https ://github.com/chiehmin/gdbus_test

如上所述,我将从 wiki 文章开始了解这些概念:
https ://en.wikipedia.org/wiki/D-Bus

于 2017-08-17T16:41:10.677 回答