
DBUS
文章平均质量分 75
socol
LINUX学习笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
xinit、startx 、gdm和XIM实现开机启动
引用自:http://frostyplanet.blogbus.com/logs/4057402.html 从用startx启动X转到gdm,输入法启动问题迷惑了我好多天,原来调用关系是这样的:xinit只执行xinit程序 startx本身是一个脚本,会调用系统的xinitrc(/etc/X11/xinit/xinitrc)或用户的xinitrc(~/.xini转载 2009-11-04 17:05:00 · 2643 阅读 · 0 评论 -
dbus实例讲解(三):数据类型和dteeth
我想在freerunner(一个开源linux手机)上查看fso(openmoko的诸多软件版本之一)的dbus信息。但fso的python没有gtk模块,跑不了d-feet。在上一讲我介绍了d-feet的基本思路:用“org.freedesktop.DBus.ListNames”枚举消息总线上的连接,用“org.freedesktop.DBus.Introspectable.I转载 2009-11-09 13:15:00 · 1224 阅读 · 0 评论 -
dbus实例讲解(二上):消息和消息总线
应用程序A和消息总线连接,这个连接获取了一个众所周知的公共名(记作连接A)。应用程序A中有对象A1提供了接口I1,接口I1有方法M1。应用程序B和消息总线连接,要求调用连接A上对象A1的接口I1的方法M1。在上一讲的加法例子中,上面这段话可以实例化为:应用程序example-service和会话总线连接。这个连接获取了一个众所周知的公共名“org.fmddlmyy.Test”。应用程转载 2009-11-09 12:07:00 · 1322 阅读 · 0 评论 -
D-BUS基础编程
引用自: http://dash1982.javaeye.com/?show_full=true 第十二章 自由桌面项目 典型的桌面都会有多个应用程序在运行,而且,它们经常需要彼此进行通信。DCOP是一个用于KDE的解决方案,但是它依赖于Qt,所以不能用于其他桌面环境之中。类似的,Bonobo是一个用于GNOME的解决方案,但是非常笨重,因为它是基于CORB转载 2009-11-09 19:50:00 · 1307 阅读 · 0 评论 -
dbus 例程
dbus 例程:http://hi.baidu.com/zengzhaonong/blog/item/670b98d6e63ae42c07088bae.html dbus基本接口:http://hi.baidu.com/zengzhaonong/blog/item/c48864f4a4b5f9daf2d3858d.html /** Example lo转载 2009-11-09 19:41:00 · 1107 阅读 · 0 评论 -
U盘的热拔插/自动挂载跟linux2.6 kernel、 udev、 hal、 dbus 、gnome-mount 、thunar的关系
将网上的资料整理了下。 简单的说就是:插入新设备后,kernel 发现设备变化反应到 sysfs 上并通知 udev, udev 把硬件相关内容送给 hal,hal 过滤、处理之后发送信息到 dbus 总线, thunar 从 dbus 收到信息后在 xfdesktop 桌面显示新图标, 用户点击桌面图标后用 pmount 把设备挂上,打原创 2009-11-09 14:20:00 · 4136 阅读 · 1 评论 -
dbus实例讲解(四上):使用dbus-glib
dbus-glib是dbus底层接口的一个封装。本讲我们用dbus-glib做一个dus接口,并写一个客户程序。1、接口1.1、编写接口描述文件首先编写接口描述文件。我们要实现的连接的公共名是"org.freesmartphone.ogsmd",接口描述文件如下:$ cat smss.xml转载 2009-11-09 13:16:00 · 1228 阅读 · 0 评论 -
dbus实例讲解(二下):消息和消息总线
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text");原创 2009-11-09 13:14:00 · 1492 阅读 · 0 评论 -
dbus实例讲解(一):初次见面
引用自:http://blog.youkuaiyun.com/fmddlmyy/archive/2008/12/23/3585730.aspx document.body.oncopy = function() { if (window.clipboardData) { setTimeout(fun转载 2009-11-09 12:06:00 · 1696 阅读 · 0 评论 -
如何使用dbus-send
通过Dbus命令行的方法,可以调用程序中的某一个函数:如下:run-standalone.sh dbus-send --print-reply /--type=method_call --dest=com.nokia.hello_world_app //com/nokia/hello_world_app com.nokia.hello_world_app.hello_world_d原创 2009-10-27 18:28:00 · 1813 阅读 · 0 评论 -
dbus实例讲解(四下):使用dbus-glib
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text");转载 2009-11-09 13:17:00 · 1281 阅读 · 0 评论