Genesis现在支持DBUS界面

本文介绍了Genesis应用生命周期管理器的最新开发情况,包括添加Dbus界面以方便地检索应用程序信息、获取变更通知及启动应用等功能。通过将Dbus界面无缝集成到Genesis库中,用户可以更简便地操作。
rel="File-List" href="file:///C:%5CDOCUME%7E1%5Czhangcp%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">

我和Horace一起为进一步开发genesis(应用程序生命周期管理器)工作几周时间了。


根据我们开发genesis的一个目标(使其成为管理桌面文件信息和轻松启动应用程序的单一入口),我已经添加了Dbus界面以支持genesis。这样,由于后台运行着一个守护程序,每个人都能轻松检索现有应用程序的信息,获取变更通知,并通过Dbus界面启动它。


事实上,为了简化操作,我已经把Dbus界面处理功能和genesis库中的常规函数调用捆绑在一起。这样,用户甚至意识不到他们实际上正在使用Dbus界面。您可以在test目录中查看代码示例。


当然,如果愿意,您可以只使用cmdline工具dbus-send进行上述操作,而无需任何编码。

最新的代码位于我的个人目录,您可以通过以下命令获取:
git clone http://git.moblin.org/repos/users/raymond/genesis.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值