問題タブ [dbus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
8032 参照

python - USB キーボードが接続されているか、接続されていないかを検出する方法

USB キーボードが PC に接続されたり取り外されたりしたときに何らかのシグナル/イベントをトリガーするデーモン/ツールはありますか? USBキーボードがいつ差し込まれたり抜かれたりしたかをプログラムで知る必要があります。これを行う方法についてのアイデアはありますか?

0 投票する
1 に答える
1006 参照

python - 複数の引数を持つdbusメソッドを公開するにはどうすればよいですか?

複数の引数を受け入れるdbusメソッドを作成することは可能ですか?

私はこのようなメソッドを作りたいです:

dbusを使用してアクセス可能なメソッドに。dbusで複数の引数を指定する方法はありますか?これまでの私の唯一の解決策は、1つの大きなリストを引数として使用することです。

私は議論を別々にしたいと思います-もしあったとしても、これはどのように行うことができますか?

0 投票する
1 に答える
212 参照

java - Java-DBus の GSList* とは?

DBusInterfaceforでメソッドを作成するにはどうすればよいpurple_find_buddiesですか? 具体的には、代わりに戻り値の型として何を指定する必要がありGSList*ますか?

0 投票する
1 に答える
2054 参照

python - Pythonでdbusインターフェースのプロパティを処理するには?

mprisの実装に取り​​掛かろうとしています。しかし、現在、python-dbus で dbus インターフェイス プロパティを読み書きする方法がわかりません。これの例はありますか?

0 投票する
1 に答える
5794 参照

gcc - クロスコンパイラ d バス

corss_compiler D-bus をアームしたい。

ツールチェーン: arm-linux-gcc-3.4.1

構成オプション: CC=arm-linux-gcc ./configure --prefix=/opt/dbus/ --host=arm-linux --enable-abstract-sockets -with-xml=expat

ソースコード: d-bus-1.2.24 d-bus-1.3.1 d-bus-1.4.0

dbus-1.2.24 および dbus-1.3.1 でも同じエラーが発生します。

私は何をすることができますか?

どうもありがとう。

0 投票する
1 に答える
907 参照

python - dbusに挿入されたUSBのパスを取得します

挿入されたUSBドライブを検出し、その中のファイルを操作するdbusを使用してPythonでプログラムを作成しています。ただし、挿入されたUSBのシステム上のパスを取得できないようです。おそらくGetProperty()メソッドを使用して、dbusに挿入されたusbのパスを取得できる方法はありますか?GetProperty( "block.device")を使用しようとしましたが、システムに存在しない/ dev/sdc1が返されます。助けてくれてありがとう!

0 投票する
1 に答える
864 参照

python - PythonでUSBのマウントポイントを印刷する際の問題

挿入されたUSBドライブを検出するためにdbusを使用し、検出されたときにマウントされているディレクトリを出力するPythonで書かれたプログラムがあります。コードは次のとおりです。

問題は、パス変数 (usb のマウント ポイント) を出力すると、空の文字列が出力されることです。ただし、これらの同じコマンド (Popen() など) を Python インタラクティブ インタープリターで実行すると、パス (/media/03CB-604C) が正常に出力されます。なぜこれが起こるのですか?私のコードへの編集/提案は大歓迎です。前もって感謝します!

0 投票する
1 に答える
1913 参照

python - NetworkManager VPN 接続用の dbus シグナルハンドラ

VPN 接続が確立されたときに実行される Python コードを開発する必要があり、VPN は NetworkManager から制御されます。これに NM DBUS イベントを使用する方法を理解しようとしています。

「dbus-monitor --system」を使用して、接続信号を特定できました。

ここで、対応するシグナル ハンドラーの呼び出しシグネチャを特定する必要があります。

)

誰かが dbus-monitor トレース出力を bus sginal handler の対応する関数値に変換するのを手伝ってくれますか?

0 投票する
1 に答える
3184 参照

python - ブロックせずに(またはタイムアウトなしで)プロキシでdbusメソッドを呼び出す

GNOMEスクリーンセーバーをロックしようとしていますが、dbus.Lockメソッドが応答を待っています。応答を待たないようにしたいと思います(スクリーンセーバーをロックする信号を送信して、生活を続けてください)。どうすればよいですか?(実際には、このコードはスレッド内にあるので、私は人生を続けますが、それでも厄介なエラーが発生します)

0 投票する
1 に答える
1803 参照

python - Python dbusがorg。(gnome | freedesktop).ScreenSaverを見つけることができません

私はPythonにdbusやスクリーンセーバーと相互作用させようとしていますが、それは何があってもそうすることをきっぱりと拒否します。Perlはそれで大丈夫なようですが、私はperlではなくpythonを書いています(まだ)

これが私がperlの他の場所で見たものです: