Answers:
注意:用户可见的名称是Lenses,但是在代码和程序包中,它们仍称为Places。“地方”一词将在11.10中完全淘汰
实际上,默认的Lenses,unity-place-files和unity-place-applications均基于通过libunity公开的公共API。
不幸的是,尚无可用于自由的API文档-但这将在未来几周内发生变化。监控planet.ubuntu.com或观看纳蒂档案的libunity-doc
包。现在,在lp:unity-place-sample中有一个简单的示例,如果您将它与https://wiki.ubuntu.com/Unity/Lenses交叉引用,则可能会有所作为。
Dee是为Unity编写镜头时的另一个重要库。它是一个数据模型库,用于在进程之间临时共享数据模型(在本例中为Place守护程序和Unity)。Dee已有完整文档,您可以在libdee-doc
软件包中找到文档(或者您可以从lp:dee自己构建文档)。
要获取这两个项目的代码,您可以执行以下操作:
bzr branch lp:unity-place-sample
bzr branch lp:dee