我想为 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
来了解这些文件如何协同工作的具体示例。