GDbus信号的示例程序

时间:2016-05-12 11:36:41

标签: gdbus

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

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

提前致谢...

谢谢, SB

3 个答案:

答案 0 :(得分:5)

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

  1. 阅读有关DBus的wikipedia文章,以便更好地理解 DBus架构。
  2. 使用these幻灯片进行跟进(至少有关于架构的前几张幻灯片)。 Here是使用这些幻灯片的原始GNOME会议视频。
  3. 使用GDBus here查看一个简单的hello world程序,或者更详细一些,请参阅我的示例代码here。我已经详细解释了详细信息README
  4. 这应该有所帮助。 :)

答案 1 :(得分:4)

我发现this tutorial很有帮助。它开始总体上解释DBus,并继续使用gdbus显示实现示例。

答案 2 :(得分:0)

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

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

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