返回首页
最新
我一直想要一个华丽的Linux屏幕锁定器,因此我开发了FancyLock,这是一个支持X11(并且即将支持Wayland)的屏幕锁定解决方案。
主要特点:
- 锁屏期间动态媒体播放
- 多显示器支持
- 基于PAM的身份验证
- 智能闲置超时
- 高度可配置
FancyLock旨在解决现有屏幕锁定器的一些痛点:
- 无聊、静态的锁屏界面
- 较差的多显示器支持
技术亮点:
- 使用Go语言编写
- 利用X11扩展进行低级窗口和输入管理
- 通过mpv实现灵活的媒体播放
- 通过JSON进行配置
当前版本为v0.0.1,支持X11,计划支持Wayland。
GitHub链接: [https://github.com/tuxx/fancylock](https://github.com/tuxx/fancylock)
非常希望听到您的想法和反馈!
编辑:很高兴回答有关实现或设计选择的任何问题。
dish 是一个轻量级、零依赖的监控工具,以小型可执行二进制文件的形式存在。执行时,它会检查提供的套接字(这些套接字可以通过 JSON 文件提供或由远程 JSON API 端点提供)。检查结果随后会报告到配置的渠道。
这个项目最初是一个学习项目,最终证明非常实用。我和我的朋友在过去三年里一直用它来监控我们的服务。
最近我们对代码库进行了重构,使其更加美观,并想在这里分享一下!
目前支持的渠道包括:
- Telegram
- Prometheus 的 Pushgateway
- Webhooks
- 自定义 API 端点
<a href="https://github.com/thevxn/dish" rel="nofollow">https://github.com/thevxn/dish</a>