QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1136|回复: 6

[zz]使用 D-BUS 连接桌面应用程序

[复制链接]
发表于 2004-8-25 10:22:16 | 显示全部楼层 |阅读模式
D-BUS 是一个大有前途的消息总线和活动系统,正开始深入地渗透到 Linux® 桌面之中。了解创建它的原因、它的用途以及发展前景。



尽管 D-BUS 相对较新,但是却迅速地得到了采用。如前所述,可以构建具有 D-BUS 支持的 udev 以使得当热插拔(hot-plug)设备时它可以发送一个信号。任何应用程序都可以侦听这些事件并当接收到这些事件时执行动作。例如,gnome-volume-manager 可以检测到 USB 存储棒的插入并自动挂载它;或者,当插入一个数码相机时它可以自动下载照片。



一个更为有趣但很不实用的例子是 Jamboree 和 Ringaling 的结合。Jamboree 是一个简单的音乐播放器,它具有 D-BUS 接口,以使得它可以被告知播放、到下一首歌、改变音量等等。Ringaling 是一个小程序,它打开 /dev/ttyS0(一个串行端口)并观察接收到的内容。当 Ringaling 发现文本“RING”时,就通过 D-BUS 告知 Jamboree 减小音量。最终的结果是,如果您的计算机上插入了一个调制解调器,而且电话铃响,则音乐音量就会为您减小。这 正是计算机所追求的!


http://www-900.ibm.com/developerworks/cn/linux/l-dbus.shtml?ca=dwcn-newsletter-linux
发表于 2004-8-25 17:40:54 | 显示全部楼层
jcome, 你来把它添加进 gnome-cn.org,还是我代劳?
回复

使用道具 举报

 楼主| 发表于 2004-8-26 11:09:36 | 显示全部楼层
OK,
回复

使用道具 举报

 楼主| 发表于 2004-8-26 11:19:41 | 显示全部楼层
转了一圈,不知放哪里合适一点。

还是麻烦你吧, :-)
回复

使用道具 举报

发表于 2004-8-26 12:01:51 | 显示全部楼层
done
回复

使用道具 举报

发表于 2004-8-27 13:46:36 | 显示全部楼层
d-bus, hal 用起来很爽的. 前一阵研究了一下.
回复

使用道具 举报

发表于 2004-10-27 23:33:05 | 显示全部楼层
人希望能详细说明,呵呵。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 05:47 , Processed in 0.080078 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表