#nosleep #caffeine #powersave

nosleep-nix

跨平台阻止省电模式

5 个版本

0.2.1 2022年11月20日
0.2.0 2022年5月8日
0.2.0-rc.22022年5月7日
0.2.0-rc.12022年5月4日

1#nosleep

Download history 146/week @ 2024-03-11 52/week @ 2024-03-18 55/week @ 2024-03-25 90/week @ 2024-04-01 50/week @ 2024-04-08 32/week @ 2024-04-15 34/week @ 2024-04-22 20/week @ 2024-04-29 8/week @ 2024-05-06 19/week @ 2024-05-13 15/week @ 2024-05-20 22/week @ 2024-05-27 14/week @ 2024-06-03 52/week @ 2024-06-10 25/week @ 2024-06-17 34/week @ 2024-06-24

每月 126 次下载
2 个 crate 中使用 (通过 nosleep)

MIT 许可证

15KB
248

nosleep-nix

Linux 库,用于阻止省电功能并防止操作系统休眠。


lib.rs:

用于阻止和解除 Linux 省电模式的包装工具。它底层使用 org.gnome.SessionManager D-Bus 或 org.freedesktop.PowerManagement API。

大量借鉴了 Chromium 源代码:https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/services/device/wake_lock/power_save_blocker/power_save_blocker_linux.cc

依赖项

~7MB
~152K SLoC