dbus 相关问题

D-Bus是一个消息总线系统,它允许客户端程序调用服务上的过程 - 基本上,机器本地等同于XML-RPC和SOAP。

非隔离和隔离CPU之间的IPC

我有 2 个 CPU - cpu1 和 cpu2。进程A(非实时)在cpu1上运行,进程B(实时)在cpu2上运行。我想通过使用 isolcpus 或tuned-profiles-realti 将 cpu2 与 Linux 调度程序隔离...

回答 1 投票 0

connmanctl 命令(RegisterAgent)无法通过 dbus 工作

我可以通过Qt使用dbus通过“connmanctl”连接到开放的wifi。我想通过 dbus 使用 connmanctl 连接安全的妻子。有一个API可以注册代理(交互模式,输入密码...

回答 1 投票 0

sdbus-c++:客户端对来自服务器的信号没有反应

我正在尝试创建没有 UI 和 GUI 应用程序来配置它的守护进程。该应用程序应该向守护进程发送命令并显示更新的信息。我正在尝试使用 DBus 和 sdbus-c++ libra...

回答 1 投票 0

std::unique_ptr<DBusMessage> != nullptr 进入函数参数后

我正在尝试编写一个使用 DBus 与 BlueZ 交互的程序。根据我从 DBus 文档、BlueZ DBus API 文档和各种论坛收集的信息,我的思考过程......

回答 1 投票 0

Zbus 创建没有目的地的代理构建器

如何使用 zbus 设置空目的地?我想接收一个具有(空目标)的信号,但 ProxyBuilder 不允许我这样做。 这就是我发送信号的方式。 dbus 发送 --...

回答 1 投票 0

只要我希望对象路径上的导出接口正常工作,我就必须让 DBus.Client.export 的调用者保持活动状态吗?

如果不是,是什么让我导出来实现接口的函数保持活动状态? 我正在 Haskell 中实现一个通知服务器,目前我有这样的东西, 启动服务器 :: IORef

回答 1 投票 0

是否有可能编写一个完全符合桌面通知规范(DNS)的通知服务器?

据我所知,一些发送通知的程序会使用replaces_id = 0调用Notify一次以获得分配的ID,并且在下次调用Notify时,他们将提供replace...

回答 1 投票 0

文件描述符通过 DBus 传递到 python 客户端

我正在尝试访问Python中的文件描述符。 此外,我使用 gdbus-codegen 生成服务器端绑定并从 python 客户端访问方法。 基本上都是调用方法,pa...

回答 1 投票 0

使用 C++ 将 DBUS 响应类型解析为字典或映射数组

我正在使用 C++ 代码开发 Linux DBUS API,尝试运行 dbus 方法并解析响应消息 typeof (a{sv}) 但几乎没有问题。我正在使用 glib 和 glibmm 库。 这是我的代码:...

回答 1 投票 0

如何通过 Python 中的 QDbus 在 KDE Plasma 中触发关闭或注销?

可以在终端窗口中使用以下命令向 KDE Plasma 会话发出注销信号: qdbus6 org.kde.Shutdown /Shutdown org.kde.Shutdown.logout 或者简单地 qdbus6 org.kde.Shutdown /Shutd...

回答 1 投票 0

我错了还是Dunst+notify-send违反了桌面通知规范?

在桌面通知规范中?我读到了 如果replaces_id为0,则返回值是表示通知的UINT32。它是唯一的,不会被重用,除非 MAXINT 数字...

回答 1 投票 0

Python DBus 未知方法或接口

我正在遵循此处找到的 Linux 蓝牙开发学习指南,并且是 DBus 编程的新手。 本指南使用 Python 与系统 DBus 进行交互,如下所示。 #!/usr/bin/python3 小鬼...

回答 1 投票 0

在 C 中使用 sd-bus 切换蓝牙功能时遇到问题

我目前正在开发一个项目,我需要使用 sd-bus 控制蓝牙功能。我对 sd-bus 比较陌生,希望得到一些帮助。 具体来说,我正在尝试编写 C

回答 1 投票 0

Bluez/Linux 中周期性与连续蓝牙设备发现的已知陷阱有哪些?

我正在为Linux开发一个BLE智能手表配套应用程序,它需要在选定的设备处于范围内时自动重新连接。我天真的实现只是启动设备

回答 1 投票 0

CMake 找不到 dbus-1

嗨,我正在尝试让 CMake 找到 dbus-1 当我尝试编译时,我不断收到此错误 -- 检查模块“dbus-1” -- 找不到包“dbus-1” 我试过这个命令 pkg-config --cflags...

回答 1 投票 0

如何让我的D-Bus服务在空闲时自动退出?

我有一个用 Python 和 GDBus 编写的 D-Bus 服务(使用 PyGObject 提供的绑定)。 由于它是用 Python 编写的并且有一些依赖项,因此该服务具有相对较大的内存占用...

回答 1 投票 0

为什么我在使用 Haskell 通知服务器时从通知发送中收到“意外回复类型”?

按照我的意图,下面的代码是一个正在进行中的Haskell 通知服务器。 然而,即使考虑到这些朴实无华的意图,该程序还是有一个我不明白的错误。 她...

回答 1 投票 0

在 Docker 容器内运行 dbus-daemon

我正在尝试创建一个 Docker 容器,其中运行自定义 D-Bus 总线。 我的 Dockerfile 配置如下: 来自 ubuntu:16.04 复制 myCustomDbus.conf /etc/dbus-1/ 运行 apt-get update &am...

回答 4 投票 0

如何为 DBus 服务器制作一个最小的工作示例?

在 DBus 的文档中有这个例子, ping :: 方法调用 -> IO 回复 ping_=回复返回[] sayHello :: 字符串 -> IO 字符串 sayHello name = return ("Hello " ++ name ++ "!...

回答 1 投票 0

如何在 Haskell 中编写通知服务器?

我试图更好地理解通知在 Linux 上的工作原理,然后我尝试了 dbus 库,在经历了一些愚蠢的错误之后,我成功地编写了一个玩具“客户端”,当

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.