dbus

    1

    2答えて

    次へthis exampleすべての要素を取得してリストに戻したら、サービスを停止します。 無限ループを停止するには、gobject.MainLoop().quit()を呼び出しますが、呼び出すタイミングや場所はわかりません。 ありがとう

    23

    1答えて

    私のboost::asioアプリケーションにD-Busを統合しようとしています。 D-Busには、監視対象となるUnixファイルディスクリプタ(主にソケットですが、FIFOでも構いません)のセットを列挙するAPIがあります。 これらのディスクリプタに何かがある場合は、D-Bus APIに読み書きできるように通知する必要があります。 は現在、私はこれをやっている: using boost::asio

    2

    1答えて

    私はdbusを使ってUSBドライブを検出し、検出されたときにマウントされているディレクトリを表示するプログラムをpythonで書いています。ここでは、コードは次のとおり import dbus import gobject import shutil import os import subprocess import time class DeviceAddedListener

    4

    1答えて

    私はUSBデバイスを接続してプラグを抜いたときに検出する必要があり、私はdbusでpythonプログラムを作成します。 しかし、デバイスは、少なくともそれが差し込まれているとき、または外れ モニタコードは以下の通りです三回マウントされるだろう非常に奇妙です: device = dbus.Interface(self.bus.get_object("org.freedesktop.Hal", u

    2

    2答えて

    私はGlibを​​他のモジュールに接続するために内部的に使用しているlibを使っています。 このlibには、dbus接続を設定するinitializeメソッドと、すべての内部リソース(dbus接続を含む)を終了するterminateメソッドがあります。 少なくともこれを行う必要があります。 しかし、terminateメソッドが呼び出された後でdbus呼び出しを再作成することはできません(もちろん、

    4

    2答えて

    私はRhythmboxからdbus経由で情報を抽出しようとしていますが、Rhythmboxが動作している場合のみそうしたいと思います。 Rhythmboxが実行されていない場合、Rhythmboxを起動せずにPython経由で実行しているかどうかを確認する方法はありますか? 私はこのようなdbusコードを呼び出すたび: bus = dbus.Bus() obj = bus.get_object(

    6

    1答えて

    Ubuntuに次のヘッダを持つCプログラムをコンパイルしようとしています:http://pastebin.com/SppCXb0U。最初に私はまったく運を持っていなかったが、PKG-config設定について読んだ後、私はこの行を細工: gcc `pkg-config --cflags --libs dbus-1` `pkg-config --cflags --libs glib-2.0` sign

    2

    1答えて

    私はCorss_compiler D-busをアームにしたいです。 ツールチェーン:腕のlinux-gccの-3.4.1 configureオプション:CC =腕-のlinux-gccのは./configure --prefix =は/ opt/dbusの/ --host =アームのlinux - 抽象-ソケットを有効に-with-XML = expatの sourecode:dbusの-1.2.

    0

    1答えて

    私は、挿入されたUSBドライブを検出し、その中のファイルを操作するdbusを使ってPythonでプログラムを書いています。しかし、私は自分のシステム上に挿入されたUSBのパスを取得することはできません。おそらく、GetProperty()メソッドを使って、dbusにUSBの挿入パスを取得できるのでしょうか?私はGetProperty( "block.device")を使ってみましたが、私のシステム

    1

    1答えて

    私はGNOMEスクリーンセーバーをロックしようとしていますが、dbus .Lockメソッドが応答を待っています。私はになりません。は応答を待つだけです(スクリーンセーバーをロックするための信号を送信し、人生を続ける)。これはどうすればいいですか? (実際にはこのコードはスレッドになっているので、私は人生を続けるが、まだ厄介なエラーが出る)。 session_bus = dbus.SessionBu