カスタムバス(つまり、SessionBusやSystemBusではなく)にdbusメソッドとシグナルを提供したいと思います。そのように、dbus-daemon man pageで説明したように、私は、コマンドラインからのdbus-デーモンのテストコピーを開始する場合:Pythonを使用してカスタムdbus上のオブジェクトをエクスポートする方法は?
dbus-daemon --session --print-address
、これは例えばアドレスを返します。
unix:abstract=/tmp/dbus-vthAiAw4am,guid=60da6b6ef244a0dbdb9710a800002218
私はこれを使用することができますd-feetのアドレスを「他のバスに接続」にしてください。そこには何もありません。さて、私はそのバス上に名前をつけてオブジェクトをエクスポートし、Pythonを使ってdbusメソッドとシグナルを提供したいと思います。私はdbus.service.BusName
のコードを読んでみましたが、通常はセッションまたはシステムバスで渡しますが、私は単に迷ってしまいます。誰でもこれを行う方法を知っています(可能であれば)。