12.04ダッシュ用の自作レンズを作成したいので、デフォルトのレンズの1つを例として使用するのが好きでした。したがって、私はこれらのレンズのファイルをどこで見つけることができるかを探しています。
レンズを構成する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
を参照してください。