3

私はDBUSの初心者です。

アプリケーションがDBUSを介して接続できるように、プログラム用のDBUSサービスを作成しようとしています。

このチュートリアルhttp://kkaempf.blogspot.in/2009/03/d-bus-service-on-demand.htmlを実行しました。

しかし、このプロセスを経て Linux で qdbus コマンドを実行すると、作成したサービスが端末に表示されません。

したがって、誰かが DBUS サービスを作成する手順をリストできれば、役に立ちます。

ありがとう、サティシュ

4

1 に答える 1

1

DBus メッセージを提供できるようにするために、何もする必要はありません。すべてのクライアントとサービスはバスを介してメッセージを交換します。バスは唯一の「サーバー」です。クライアントとサービスはここでは「クライアント」です。Bus は自動的にクライアントに名前を割り当てます (通常は ":some_number" です)。org.freedesktop.DBus インターフェイスのRequestNameメッセージでバスに名前を割り当てるように依頼できます。

システム バスで名前を要求する場合は、dbus config に「allow own」ポリシーを追加する必要があることに注意してください (を参照) 。

于 2013-10-19T22:24:22.540 に答える