Где хранятся линзы Unity по умолчанию?

Я хочу создать объектив для сборки дома для приборной панели 12.04, и мне понравилось использовать один из объективов по умолчанию в качестве примера. Таким образом, я ищу, где я могу найти файлы этих линз.

3
задан 25 July 2012 в 04:48

1 ответ

Есть три основных файла, из которых состоит объектив.

  • Файл .lens хранится в /usr/share/unity/lenses. Здесь указаны имя, значок и адрес шины D-Bus для объектива Unity.

  • Файл .service, хранящийся в /usr/share/dbus-1/services. Это указывает на местоположение исполняемого файла запроса линзы; D-Bus увидит этот исполняемый файл и будет действовать как IPC между ним и 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 для конкретного примера того, как эти файлы работают вместе.

0
ответ дан 25 July 2012 в 04:48

Другие вопросы по тегам:

Похожие вопросы: