2个版本
0.0.2 | 2024年8月9日 |
---|---|
0.0.1 | 2024年8月9日 |
#349 in 硬件支持
164 每月下载量
27KB
437 行
Saddle
Saddle 是一个异步库,旨在简化Linux环境中用户座位的管理。它提供了一个易于使用的接口来获取和释放用户会话,这可以用于安全地打开和关闭设备。
当前功能
- 会话管理: 获取、释放和暂停用户会话
- 设备管理: 打开和关闭与用户会话关联的设备
- 虚拟终端切换: 支持在虚拟终端之间切换
支持的后端
目前,Saddle 利用 freedesktop 的 login1
接口作为其后端,与 logind
和 elogind
系统兼容。
将来,我们计划扩展对 seatd
IPC 接口的支持,
许可证
本项目采用 Apache-2.0 许可证。有关更多信息,请参阅 LICENSE 文件。
依赖项
~9–21MB
~301K SLoC