dbus

    0

    1答えて

    私はこのようになります「net.connman.Manager.GetServices」機能に応答解析しています。非常に複雑な構造である <method name="GetServices"> <arg name="services" type="a(oa{sv})" direction="out"/> </method> を。 私はこれまでで得たもの:だから、 GVariant*

    0

    2答えて

    初心者はdbusで、bash dbus-sendコマンドでbluetoothスキャンを実行しようとしています。私はこのラインを使用します。 $dbus-send --system --type=method_call --dest=org.bluez --print-reply /org/bluez/hci0 org.bluez.Adapter1.StartDiscovery をしかし、何の発

    0

    1答えて

    現在、GDBusを使用してConsoleKitと対話しています。私はConsoleKit2 XMLファイルとgdbus-codegenを使用してコードを生成しました。すべてがうまくいきます。しかし、オブジェクトが存在するかどうかをどのように確認できますか?たとえば、/org/freedesktop/ConsoleKit/Session2があるかどうかを確認したいとします(例として、Seatオブジェ

    1

    1答えて

    私は正直に驚いています。私は以前これについて議論していませんでした。私の印象は、Redisはサーバーとの通常のインターネットパケット交換を使用して結果を戻しますが、d-busはUNIXソケット(パイプ)を使用し、配布システムを重ね合わせることです。 どちらが速いのかという通常の質問があると思いますが、どちらのメッセージでも実際に何が起こっているのか本当に知りたいです。おそらくどちらかに利点があるだ

    0

    1答えて

    私は現在dbusと通信しようとしており、その機能はarray of struct(string, uint32, string, string, object path)です。 GVariantに結果が格納されていて、このGVariantを印刷すると正しい結果が表示されます。 さらに詳しい説明:私はSystemdのログインマネージャーListSessionsの結果を得ようとします。 プリントの出力

    3

    2答えて

    DBusの応答にコールバック関数を使用しようとすると、うまく機能しているメインループの作成に取り掛かることになります。 私がやりたいことは単純ですが、DBus呼び出しを行い、応答が来たときに呼び出される関数を指定します。これは、回答が計算されて到着するまで、スレッド全体をブロックしたくないからです。 まずdbus_connection_send_with_reply(..)を使用してDBusPen

    3

    1答えて

    私は、シャットダウンフックの同時実行のために、「スレッド」、および「信号」のpythonを使用して一つのモジュールがあります:私はDBUSとのGObject を使用して、別のモジュールを持って signal.signal(signal.SIGINT, self.shutdownhook) を dbus.mainloop.glib.DBusGMainLoop(set_as_default=Tru

    0

    1答えて

    I Dockerfileに次があります。 Step 14/43 : RUN sudo apt-get install -y docker-ce ---> Using cache ---> b1a8830d0596 Step 15/43 : RUN sudo systemctl start docker ---> Running in eff2d9d01762 Failed to get

    0

    2答えて

    この投稿には2つの質問があります。 1.特定のネットワークデバイスのネットワークインターフェイスのアップ/ダウン通知 2.ネットワークデバイスを一覧表示します。 私が提供する回答については下記を参照してください。 (Velkanのおかげでに到着しました) 私は、Ubuntuマシン上でインターフェース名up/downイベント通知を受け取るC++ライブラリを探しています。私は同僚のためにdbusインタ

    0

    2答えて

    私はAnaconda Python環境にdbusをインストールしようとしていますが、苦労しています。ここで [email protected]:~$ python Python 3.5.4 |Anaconda custom (64-bit)| (default, Oct 13 2017, 11:22:58) [GCC 7.2.0] on linux Type "help", "copyrig