12,964
回編集
106行目: | 106行目: | ||
*: ファイルの場所 : /usr/share/dbus-1/interfaces | *: ファイルの場所 : /usr/share/dbus-1/interfaces | ||
*: .xml拡張子 | *: .xml拡張子 | ||
*: <u>このファイルは、/usr/share/dbus-1/interfacesディレクトリに配置しなくてもよい。</u> | |||
*: ファイル名を、org.qt.policykit.examples.xmlファイルとする。 | *: ファイル名を、org.qt.policykit.examples.xmlファイルとする。 | ||
* D-Busポリシーファイル | * D-Busポリシーファイル | ||
117行目: | 118行目: | ||
*: ファイルの場所 : /usr/share/dbus-1/system-services | *: ファイルの場所 : /usr/share/dbus-1/system-services | ||
*: .service拡張子 | *: .service拡張子 | ||
*: <br> | |||
*: D-Busでは、D-Busサービスにアクセスすると自動的にソフトウェアが実行される仕組みが存在する。 | |||
*: この機能を使用する場合は、/usr/share/dbus-1/servicesディレクトリにD-Busサービスファイルを作成する必要がある。 | |||
*: これにより、D-Busインターフェースのメソッドにアクセスする前に、ヘルパー実行ファイルを手動で実行する必要がなくなる。 | |||
*: <br> | |||
*: <code>[D-BUS Service]</code> | |||
*: <code>Name=<D-Busサービス名></code> | |||
*: <code>Exec=<ヘルパー実行ファイルのフルパス></code> | |||
*: <code>User=root</code> | |||
*: <br> | |||
*: ファイル名を、org.qt.policykit.examples.serviceファイルとする。 | *: ファイル名を、org.qt.policykit.examples.serviceファイルとする。 | ||
<br> | <br> | ||
==== ヘルパー実行ファイルの開発 ==== | ==== ヘルパー実行ファイルの開発 ==== | ||
# SampleHelper.proファイル | # SampleHelper.proファイル |