回答:
注:ユーザーに表示される名前はレンズですが、コードとパッケージでは、それらはまだ場所と呼ばれています。用語としての「場所」は11.10で完全に廃止されます
unity-place-filesとunity-place-applicationsの両方のデフォルトのレンズは、実際にはlibunityを介して公開されたパブリックAPIに基づいています。
残念ながら、自由のために利用できるAPIドキュメントはまだありませんが、今後数週間で変更されます。planet.ubuntu.comを監視するか、パッケージのNattyアーカイブを監視しlibunity-doc
ます。現時点では、lp:unity-place-sampleに簡単な例があります。https: //wiki.ubuntu.com/Unity/Lensesと相互参照すると、何かを取得できる可能性があります。
Unityのレンズを作成する際のもう1つの重要なライブラリーはDeeです。これは、プロセス(この場合は場所デーモンとUnity)の間でデータモデルのアドホック共有を行うために使用されるデータモデルライブラリです。Deeは完全に文書化されており、libdee-doc
パッケージ内でドキュメントを見つけることができます(または、lp:deeから自分でビルドすることができます)。
いずれかのプロジェクトのコードを取得するには、次を実行できます。
bzr branch lp:unity-place-sample
bzr branch lp:dee