dbus

    14

    5答えて

    CバインディングでD-Busを使用する方法を学習しようとしています。私はかつてDバスを使ったことがありません。私はこのtutorialをフォローしています。公式のもの(Freedesktop.org)です。私は最初のサンプルプログラム を与えるこのparagraphまでこれを読んだことがありますが、残念ながら、このページにはどのようにコンパイルするのか、どのライブラリを含めるべきかはわかりません。

    6

    1答えて

    私はdbusのプログラムをコンパイルしようとしていて、同様の質問に言及したようにコード内で提案しました。示すように、私はそれを実行しました: gcc `pkg-config --cflags dbus-glib-1` \ `pkg-config --cflags dbus-1` \ `pkg-config --cflags glib-2.0` \ dbus-examp

    5

    1答えて

    Qtを再コンパイルしました。dbus windows用です。私は、通常のアプリケーションとして実行-eパラメータ(でサービスアプリケーションを実行していたときに今 QDBusConnection::systemBus().registerService("com.mycompany.Configuration"); QDBusConnection::systemBus().registerObj

    5

    1答えて

    私はPythonコードのテストを実行するためにTravis CIを使用しようとしています。 私のプロジェクトにはdbusモジュールが必要ですが、PyPiでは利用できませんので、aptでイ​​ンストールする必要があります。 問題は、ImportErrorでテストが失敗します: 'dbus'という名前のモジュールがありません。必要なパッケージのインストールが正常に完了したことをレポートで確認できるので

    6

    2答えて

    私のイーサネットカードのインターフェイス名をプログラムで取得したいとします。これが動作しているようです:返し dbus-send --print-reply \ --type=method_call \ --system \ --dest=org.freedesktop.NetworkManager \ /org/freedesktop/Ne

    16

    2答えて

    シンクの状態がPulseAudioで変化する(例えば、非アクティブになる)たびに、D-Busシグナルハンドラを呼び出そうとしています。残念なことに、それは呼ばれていないと私は率直に理由を確信していません。 import dbus import dbus.mainloop.glib from gi.repository import GObject dbus.mainloop.glib.D

    7

    2答えて

    私は起動時に起動したくないプロセスに対して.serviceを持っていますが、所定の時間に もう1つの選択肢は、/ usr/share/dbus-1/servicesのD-Bus(私のアプリケーションにglib dbusを使っています)のサービスファイルを入れて、何とか私のアプリケーションから呼び出すことです。また、私はこれを行うこともできません。 のは、私は、コマンドラインからの簡単なINTROS

    5

    1答えて

    私の状況: コンパイル済みのC++デーモン、PHP/JS Webインターフェイス、およびPythonで書かれたCLIインターフェイスで構成されたソフトウェアがあります。現在のところ、PHP(Webインターフェイス)からDbusコマンドをデーモンに送信するには、Pythonスクリプトが非常に成熟したDbus実装を備えているため、Pythonスクリプトを使用して呼び出しをプロキシします。 私の質問:

    7

    2答えて

    私はちょうど(DbusClientSamplesページにあります)のValaのbluez例を実行しようとした私は、このエラーを得た: GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: Method "DiscoverDevices" with signature "" on interface "org.bluez.Adapter" d

    19

    1答えて

    システムバスが、ファイン (dbus-init-bus :system) はnilを返す動作しますが、いないセッションに、システムバスに接続されています。 しかし、セッション・バス (dbus-init-bus :session) への接続は、双方のバスでだけで正常に動作し、コマンドラインで (dbus-error "No connection to bus" :session) qd