Binaryify/MonitorBar

效率与系统工具

不依赖 DDC/CI,通过澎湃 OS 局域网接口在菜单栏/托盘切换显示器输入源和音量,并附带调光与分辨率切换。

162
12
Go
MIT
上线 10 天

如果你用的是 REDMI 澎湃 OS 显示器,又同时接了 Mac 和 Windows,这个工具值得先确认兼容性再决定。README 明确只在一款型号上测过,其他显示器要先看探测结果。

解决什么问题

显示器上接着 Mac 的 USB-C 和 Windows 的 DP,想切个输入源、调点音量,却只能伸手去按显示器摇杆。支持 DDC/CI 的显示器上,菜单栏工具能代劳;但 REDMI G Pro 27U 2026 不支持 DDC/CI(README 的说法),切换输入源和调音量就只能回到显示器菜单。MonitorBar 把这一步搬到菜单栏/托盘面板里,顺带把 4K 160Hz 与 1080p 320Hz 的双模切换也做成一键,省去在 OSD 里翻菜单、再等系统重新识别显示器的几秒。

有什么不同

关键在通道,不在界面。启动时它会探测三条路,哪个能用走哪个:澎湃 OS 的 6095 端口局域网遥控(信号源列表、按编号切换、音量、遥控按键),DDC/CI(macOS 走 Apple Silicon 的 IOAVService,Windows 走系统 Monitor Configuration API),以及显卡 Gamma 表做软件调光和色温。输入源与音量优先走局域网,其次 DDC/CI;亮度有 DDC/CI 就调硬件背光,没有就用软件调光。正因为 Gamma 这条路任何线、任何显示器都能用,所以既不是澎湃 OS 也不支持 DDC/CI 的普通显示器仍能调光、调色温、用场景、切分辨率、看屏幕时间,只是不能切输入源、调音量、调硬件背光。代价是功能随显示器能力分裂,README 的做法是直接把不支持的功能从界面上隐藏。

另一项容易被忽略的成本是局域网通道。README 说首次启动会扫描所在 /24 网段找显示器,之后记住地址;macOS 包未签名,首次打开要右键→打开,并授予本地网络权限。Gamma 实现两端也不一样:Windows 只接受离标准曲线不远的取值(最暗约 50%),再暗就停住,macOS 没有这个限制;退出时两端都会恢复原始曲线。

谁值得试

适合的是 G Pro 27U 2026 用户,Mac 和 Windows 接在不同接口上,想要在任意一台机器上一键切到另一台,并给音量和亮度配快捷键。第二类适合的是支持 DDC/CI 的显示器用户,想用组合亮度把背光压到硬件最低以下。不适合的是拿着未测试的澎湃 OS 型号、期望开箱即用的人:README 提醒不同型号的接口和信号源编号可能不同,适配需要改 internal/mitv 或 internal/display 里的 Go 代码。Windows 用户还要接受「跟随内屏亮度」不可用,这个功能仅 macOS 且需要 DDC/CI 背光。

使用条件与边界

系统要求是 macOS 12+(Apple Silicon 或 Intel)或 Windows 10/11;要使用核心的局域网切换,显示器需与电脑在同一网络。最大的边界是硬件:只列出 REDMI G Pro 27U 2026 测试过,用之前要先看探测结果。屏幕时间两端算法不同——macOS 读显示器休眠状态,Windows 用空闲时长与电源计划中关闭显示器的时间比较来推断,所以 Windows 上的数字不是直接测量。自动更新会检查 GitHub 版本并下发签名校验的增量包,意味着要长期联网,也要接受一个未签名、会自行更新的应用包。其他型号的适配说明见项目说明,安装包在 Releases。

HotRepo 点评

HotRepo 目前只有 2026-10-24 至 2026-10-25 两个日期、一次观测:2026-10-25 在 go 新项目榜(非总榜、非日增)以 162 总星数排第 21。可比的日榜历史不足,无法判断关注度是否持续,只能当作一次快照。真正决定是否采用的问题在兼容性:先确认探测输出里列出了你的显示器型号和信号源编号。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。