web-dev-qa-db-ja.com

デフォルトのUnityレンズはどこに保存されていますか?

12.04ダッシュ用の自作レンズを作成したいので、デフォルトのレンズの1つを例として使用するのが好きでした。したがって、私はこれらのレンズのファイルをどこで見つけることができるかを探しています。

4
Marc Defossez

レンズを構成する3つの重要なファイルがあります。

  • .lensに保存されている/usr/share/unity/lensesファイル。これは、Unityのレンズの名前、アイコン、およびD-Busアドレスの詳細です。

  • .serviceに保存されている/usr/share/dbus-1/servicesファイル。これは、レンズのクエリ実行可能ファイルの場所を指します。 D-Busはこの実行可能ファイルを認識し、それとUnityの間で [〜#〜] ipc [〜#〜] として機能します。

  • 最後に、レンズの実行可能ファイルはファイルシステムのどこにでも配置できます(.serviceファイルのどこに指定します)が、通常、これらは/usr/libにあります。

これらのファイルがどのように連携するかの具体例については、/usr/share/unity/lenses/video/video.lens/usr/share/dbus-1/services/unity-lens-video.service、および/usr/lib/unity-lens-video/unity-lens-videoを参照してください。

2
Jjed