dbus 相关问题

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

如何创建 a{sv} 类型的值以通过 DBus 调用 org.freedesktop.Notifications.Notify?

我正在尝试使用 DBus 来理解桌面通知规范。 在后一个链接中,我读到方法 Notify 有这个签名 UINT32 org.freedesktop.Notifica...

回答 1 投票 0

使用 dbus 从 Linux 服务中分离分叉进程

我在linux上有一个服务。该服务需要启动不同的进程。例如,在某些条件下,例如网络事件时,服务应启动具有 GUI 的进程。 为此,我使用了 f...

回答 1 投票 0

为什么DBus无法调用该属性?

我正在尝试在 Ubuntu Desktop 23.10 中使用 DBus 调用 BLE 设备。 这是bluez中设备的DBus定义: user@machine-desktop:~$ sudo busctl introspect org.bluez /org/bluez/hci0/

回答 1 投票 0

如何使用 dbus 为函数编写单元测试以从 Spotify 获取信息?

我有这个功能 def get_info_linux(): 导入dbus session_bus = dbus.SessionBus() Spotify_bus = session_bus.get_object("org.mpris.MediaPlayer2.spotify", ...

回答 2 投票 0

如何将 glib 信号回调附加到特定线程上下文

所以基本上我正在编写以下步骤来创建基于 dbus 的应用程序。 1. g_bus_watch_name(特定服务出现的回调) 2. g_signal_connect 附加到服务提供的某些信号....

回答 1 投票 0

Bluez DBus API 将重复过滤器设置为禁用

如何设置扫描参数并禁用重复过滤器,以便我可以接收来自控制器的所有广告? StartDiscovery API 仅在识别出新设备时发出通知,但我...

回答 1 投票 0

使用 dbus-send 调用方法

我使用 dbus-monitor 捕获了一些 d-bus 方法。 方法调用时间=1705508504.541036 发送者=:1.322 -> 目的地=:1.334 序列=81 路径=/StatusNotifierItem;接口=org.kde.StatusNotifierItem;

回答 1 投票 0

复杂类型延迟回复

我的服务提供了一个 DBus 方法,该方法返回带有签名 a(susbs) 的数据。为了实现这个工作,我创建了一个数据结构(MyStructure),实现了用于编组的流运算符/

回答 1 投票 0

CentOS Stream 9 上 Podman 的 D-Bus 和 Systemd 问题

我在 CentOS Stream 9 上以非 root 用户“apideployer”使用 Podman 版本 4.8.1。我在尝试使用“systemctl --user daemon-reload&

回答 1 投票 0

通过 ssh 运行 x11 转发的应用程序使用 at-spi2 接口

我正在连接到远程计算机,如下所示 ssh 用户@主机 -Y 因此,如果我在 ssh 终端上运行应用程序,例如 gnome-calculator,它会按照我的意愿在我的本地屏幕上运行。到现在为止都...

回答 1 投票 0

未发送的 dbus 消息会怎样?

超时后或接收器不可用时,DBus 消息会发生什么情况?是否有任何清理机制可以删除此类消息?我们可以尝试访问那些未交付的

回答 1 投票 0

如何在 dbus-send 中使用变体字典(`a{sv}`)

使用 a{sv} 时,我在 dbus-send 方面遇到一些问题 使用 in_signature='a{ss}' 调用方法似乎可以使用 以下命令行: dbus-send --dest="org.test.TestService" /组织/测试/

回答 4 投票 0

使用 pydbus 捕获所有 BLE 广告电报

我有业务合作伙伴提供的加速度传感器,触发时每秒发送约 20 个 BLE 广告。 我安装了 Bluez 5.66 并且正在运行一个 pydbus 应用程序...

回答 1 投票 0

连接到 DBus 信号 - 正确语法 - PySide6

您能帮助我使用正确的语法来连接 DBus 信号吗? 这是我的众多尝试之一,它至少运行并匹配文档中的签名: 从 PySide6 导入 QtDBus 来自 PySide6....

回答 2 投票 0

如何使用c++从sd-bus容器获取数据

在DBus.properties中使用GetAll方法时,结果为 大批 [ 字典条目( 字符串“ID” 变体字符串“cockpit.service” ) 字典条目( 斯特...

回答 1 投票 0

为什么退出 sd-bus 容器时出现错误?

我使用的是 RHEL 8,systemd 版本是 239-74 我想在 C++ 上使用 dbus 获取数据 仅使用一个容器时这不是问题(但这种情况在退出容器时也会发生相同的错误) 但是...

回答 1 投票 0

如何启动带有运行各种程序的多个选项卡的 KDE konsole?

我知道如何启动一个Konsole并在其中运行一个可执行文件,并在程序结束后使Konsole保持打开状态。我可以使用 .desktop 文件来完成此操作并更改其中的一些选项。 但我会...

回答 5 投票 0

非 root 用户通过 DBus 关闭的权限被拒绝 [已关闭]

我正在尝试从 Yocto Linux 系统上运行的应用程序执行 PowerOff dbus 命令。为此,我使用 org.freedesktop.login1(systemd-logind 的 D-Bus 接口)。 我可以看到

回答 1 投票 0

在非 root、其他用户的守护进程上调用 DBus 方法时要求身份验证

我有一个 DBus 激活的小守护进程,它在系统总线中注册自己,但以 GDM 用户身份运行(其想法是允许普通用户设置 dconf 设置和其他内容),并且它可以工作...

回答 2 投票 0

如何解决PulseAudio连接测试失败:无法连接到pulseaudio服务器?

好几天了,我一直在尝试设置一个在 debian 上运行并通过蓝牙传输音乐的 python 服务。蓝牙部分工作正常。我正在使用dbus。问题来自于‘脉搏......

回答 1 投票 0

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