百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Z

zbus

> 编程语言
开源

Rust D-Bus 容器。

727 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Rust D-Bus 容器。

zbus

一个用于 D-Bus 通信的 Rust API。目标是提供一个类似于 GDBus 的安全、简单的高级和低级 API,不依赖 C 库。

  • [zbus]: 主子板。它提供了与 D-Bus、[D-Bus 线缆格式][wf](以前称为 zvariant 子板)和 [总线名称类型][bn](以前称为 zbus_names 子板)交互的 API。设置 default-features = false 后,您只能获得线缆格式和名称类型,而不包括任何 D-Bus API。

[zgvariant] 是一个兄弟项目。它实现了 [GVariant],这是 zbus 本身在 6.0 版中淘汰的格式。从 2.0 版本开始,它还基于 zbus_utils,因此其签名类型与 zbus 使用的类型相同;zgvariant 1.x 依赖于 zvariant_utils 4.x(在其旧名下的这个 crate),其签名类型则是一个不同的类型。

我们将创建一个简单的 D-Bus 服务和客户端,以演示 zbus 的使用。请注意,这些示例假定您的机器上已设置了 D-Bus 代理,并且您正在运行会话总线(必须设置 DBUS_SESSION_BUS_ADDRESS 环境变量)。在典型的 Linux 桌面会话中,这种情况是有保证的。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言