gdbus

    0熱度

    2回答

    我試圖通過dbus發送兩個字符串數組(我正在使用gdbus API,使用gdbus-codegen)。 我已經定義了dbus接口,如下所示。 <method name="foo"> <arg name="count" direction="out" type="i" /> <arg name="array" direction="out" type="a(ia(s))"

    0熱度

    1回答

    我有一個systemd foo.slice,cgroup設置爲CPUShares。 我的想法是在系統啓動期間的某個時刻更改設置,這將由systemd服務觸發。 我做了一些測試工作來檢查如何在運行時更改設置。 在foo.slice我定義了CPUShares=256。這將導致cat /sys/fs/cgroup/cpu/foo.slice/cpu.shares 256。 ,將由gdbus intros

    1熱度

    1回答

    我實現這個com.example.appname.desktop文件的應用程序如下: $ cat /usr/local/share/applications/com.example.appname.desktop [Desktop Entry] Version=1.0 Terminal=false Type=Application Name=appname Exec=/opt/app/

    0熱度

    1回答

    我想爲已經擁有的總線名稱註冊一個對象。以下是我將如何在新總線上註冊一個對象,但如果總線已經存在,則own_name將失敗。我能否以其他方式檢索DBusConnection對象,因此我可以撥打register_object? Bus.own_name (BusType.SESSION, "net.launchpad.Diodon", BusNameOwnerFlags.NONE, conn

    0熱度

    1回答

    試圖從服務器發送數據到客戶端,並收到此錯誤: error: GVariant serialization of type `Gee.ArrayList' is not supported public abstract ArrayList<EventData?> get_event_list() throws IOError;

    9熱度

    3回答

    我是GDbus編程新手。我需要使用Dbus Glib實現簡單的Dbus發送 - 接收消息(信號)。我試圖谷歌一些示例程序,但無法找到。 任何人都可以發佈任何這樣的示例程序或指向我的一些示例程序教程? 在此先感謝... 感謝, SB

    1熱度

    1回答

    我在Linux中使用Qt的QDBus編寫了一個簡單的DBus服務器。它的代碼一個非常小的量和它的核心是在這裏: InterfaceDescription::InterfaceDescription() { new ifadapter(this); // Cleans itself up qDebug() << "Creating"; QDBusConnecti

    2熱度

    1回答

    我正在學習如何玩這個g_varient_new(),這真的讓我很困惑。我讀過https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-new,但我無法輕易理解。 我有一個代碼: #define MM_DBUS_SERVICE "org.freedesktop.ModemManager1" #define MM_D

    2熱度

    2回答

    我正在使用(大家最喜歡的)BlueZ 5.40編譯並運行實驗性功能,我需要掃描LE設備,配對並連接到一個,並通過D-Bus API。我研究了hcitool,gatttool和bluetootctl的來源,並使用GDBus做了一個基本的應用程序。但是,它有幾個問題。 掃描不會添加/ org/bluez/hci0/dev_XX_XX_XX_XX_XX_XX obj。通往org.bluez總線的路徑(使

    0熱度

    1回答

    我正在實施一個dbus服務器,爲了簡化事情,我決定使用gdbus-codegen。 This hello world example和it's repository將生成頭文件和源文件。然後,它這樣做是爲了將信號連接到功能: g_signal_connect (interface, "handle-hello-world", G_CALLBACK (on_han