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