简介
dbus用于进程间通信,可以降低不同程序间的耦合性,dbus的原理同分布式计算很象,其中一个介绍原理的网址为:官方的 文档
用python来操作dbus很方便,python-dbus的教程: 教程
一些官方例子: 例子
简单过程
1.首先要从dbus.service.Object继承,这样才可以输出方法和信号,同时调用dbus.service.Object来初始化bus类 型(Session bus or System bus),以及 对象路径
class Msg(dbus.service.Object): def __init__(self,bus,object_path): dbus.service.Object.__init__(self,bus,object_path) |