はい、検索を行いましたが、部分的にしか機能しないものが見つかりました。本当の迷路のようです。例えば:
- なぜ彼らは使うの
g_main_loop_run()
ですか?GTK +プログラムがすでにメインループに入っている場合、本当に必要gtk_main()
ですか? - 、、、、 ...など
dbus_bus_request_name()
の関数を呼び出す場合、パス、インターフェイス名、およびシグナル名はどのように表示されますか?dbus_message_new_signal()
dbus_bus_add_match()
dbus_message_is_signal()
/etc/dbus-1/system.conf
その後、プログラムがD-Busインターフェイスを使用できるようにするには、ファイルに名前を正しく設定する必要がありますか?驚いたことに、私が見つけたすべてのチュートリアルは、編集する必要があることをまったく言及するのを忘れています。- メッセージを非同期でキャッチするにはどうすればよいですか?別のスレッドのようにどうにかして行う必要がありますか?
使い方を学ぶのに役立つGTK+D-Busの良い例をお勧めします。