50 个版本
0.19.2 | 2024 年 7 月 15 日 |
---|---|
0.18.1 | 2024 年 2 月 8 日 |
0.18.0 | 2023 年 10 月 10 日 |
0.17.0 | 2023 年 4 月 5 日 |
0.2.6 | 2018 年 7 月 14 日 |
10 在 GUI 中
434,518 每月下载量
用于 786 个 Crates (29 直接)
405KB
9K SLoC
Smithay 客户端工具包
这是一个用于在 Rust 中编写 Wayland 客户端的工具包,基于 wayland-client。
目前仍在开发中,目前提供以下实用工具
- 自动绑定通用 Wayland 全局变量(例如
wl_compositor
、wl_shm
等) - 创建窗口(即顶级表面)的抽象,抽象了与壳(
xdg_shell
或wl_shell
)的交互以及装饰的绘制 - 使用
libxkbcommon.so
的自动键映射解释的wl_keyboard
包装器。 - 创建 dpi 感知表面的实用工具。
文档
主分支的文档可在线上获取。
版本的文档可在 docs.rs 上找到。
要求
需要至少 rust 1.65 来使用,如果使用系统后端,则需要 wayland 系统库的 1.15 版本。
依赖关系
~6–15MB
~203K SLoC