多くのdbusを使用するアプリケーションがメソッド呼び出しに応答し、信号を正常に送信するため、明らかにすべてが壊れているわけではありません。しかしながら:
- 私の端末では、$ DBUS_SESSION_BUS_FOO環境変数が自動的に設定されることはありません。を実行する
eval $(dbus-launch)
かeval
、コンテンツを実行する必要があり~/.dbus/session-bus/[machine-id]
ます。これは、すべてではありませんが一部の dbusのプログラムインターフェイスにも影響します。python-dbusはセッションバスに正常に接続できますが、Haskellの下で実行されるdbus-coreは環境変数を設定する必要があります。 - 一部のアプリケーションは正常に動作しません。たとえば、audaciousはシグナルを送信しません(実行すると、プロキシの代わりに
--verbose
渡されることが明らかになりますNULL
)。
dbus-launchのmanページで示唆されているように、dbus-launchを使用してfluxboxを起動しようとしましたが、それは何にも影響しません。いくつかの簡単な設定がありませんか?
これはまだ有効ですか?また、ディスプレイマネージャーを使用していますか?これをGentoo Bugzillaに報告することを検討してください。fluxboxのメンテナーが実際にあなたを助けることができるかもしれません。
—
ミチャウゴルニー