基于屏幕内容和 ALS 的自动亮度调整
一个工具,用于 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)支持。当您正在查看一个黑暗的窗口(例如全屏终端)时,应用程序会自动增亮屏幕,当您正在查看一个明亮的窗口(例如网页浏览器)时,则会减暗屏幕。算法会考虑您周围的环境光线量,因此在白天,同一个窗口的亮度可能会比在夜晚高。在 Lumen 的作者(激发我创建此应用程序的项目)的许可下,我重新使用了一个演示 GIF:
在第一次启动时,wluma不会做任何事情!您必须在不同的环境中,或者在不同的屏幕内容下,手动调整亮度几次,这样wluma才会学习您的偏好,然后才会开始自动调整屏幕亮度。
暂无开放 Issues,或尚未同步最近议题。