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

wluma

> 编程语言
开源

基于屏幕内容和 ALS 的自动亮度调整

931 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

基于屏幕内容和 ALS 的自动亮度调整

wluma

一个工具,用于 Wayland 合成器自动根据屏幕内容和周围环境光的强度调整屏幕亮度。

支持的屏幕截图协议

默认情况下,capturer = "auto",wluma 会在启动时尝试支持的 Wayland 协议,然后是 PipeWire 来源。如果无法使用,则在整个进程生命周期中只使用环境光。一旦某个协议生成可用的帧,wluma 将在中断后继续使用并重新连接该协议。详细信息请参阅下面的"配置"部分。 支持的协议列表:

  • ext-image-copy-capture-v1 - 最新的协议,可能被任何现代的 Wayland 桌面环境支持。
  • 需要 ext-image-capture-source-v1 和 linux-dmabuf-v1 协议也被支持。
  • wlr-screencopy-unstable-v1 - 由任何基于 wlroots 的合成器(例如 sway)以及 Hyprland 支持。
  • 需要 linux-dmabuf-v1 协议也被支持。
  • wlr-export-dmabuf-unstable-v1 - 由任何基于 wlroots 的合成器(例如 sway)支持。
  • 由以下提供的 PipeWire 流:
    • KWin 的私有屏幕录制协议。
    • Mutter 的私有 ScreenCast API。
    • 通用 ScreenCast 门户。

当您正在查看一个黑暗的窗口(例如全屏终端)时,应用程序会自动增亮屏幕,当您正在查看一个明亮的窗口(例如网页浏览器)时,则会减暗屏幕。算法会考虑您周围的环境光线量,因此在白天,同一个窗口的亮度可能会比在夜晚高。在 Lumen 的作者(激发我创建此应用程序的项目)的许可下,我重新使用了一个演示 GIF:

在第一次启动时,wluma不会做任何事情!您必须在不同的环境中,或者在不同的屏幕内容下,手动调整亮度几次,这样wluma才会学习您的偏好,然后才会开始自动调整屏幕亮度。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Rustadaptiveadaptive-brightnessadaptive-learningambient-light

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

> 工具信息

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

> 相关工具

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