默认的 Unity 镜头存储在哪里?

默认的 Unity 镜头存储在哪里?

我想为 12.04 仪表板创建一个自制镜头,并喜欢使用其中一个默认镜头作为示例。因此,我正在寻找可以找到这些镜头文件的地方。

答案1

镜头由三个基本文件组成。

  • .lens存储在 中的文件。/usr/share/unity/lenses其中详细说明了 Unity 镜头的名称、图标和 D-Bus 地址。

  • .service存储在 中的文件。/usr/share/dbus-1/services这指向镜头查询可执行文件的位置;D-Bus 将看到此可执行文件并充当工业控制计算机它和 Unity 之间。

  • 最后,镜头的可执行文件可以放置在文件系统中的任何位置(您指定文件中的位置.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来了解这些文件如何协同工作的具体示例。

相关内容