简体中文 | English
原生 macOS 菜单栏工具:放大窗口红绿灯、按应用设置按钮动作,用 ⌥Tab 和 Dock 预览找到窗口,再把窗口排到合适的位置。
推荐通过 Homebrew 安装:
brew install --cask ygnstudio/ygn/blinker更新前先退出 Blinker:
brew update
brew upgrade --cask ygnstudio/ygn/blinker项目 tap 会定期校验并同步正式版,发布后可能稍有延迟。应用内没有自动更新器。也可从 Releases 下载 DMG,将 Blinker.app 拖入“应用程序”,后续手动替换更新。
目标系统为 macOS 15 或更新版本,发行构建包含 Apple Silicon 与 Intel。最低系统、Intel 实机兼容性及完整性能验收仍待完成,已验证范围见各版发行说明。
发行包采用 ad-hoc 签名,未使用 Developer ID,也未经过 Apple 公证。首次打开如被系统拦截,确认下载来源后,在“系统设置 → 隐私与安全性”中选择“仍要打开”。Homebrew 安装也可能需要这一步,详见 Apple 说明。
| 功能 | 用法 |
|---|---|
| 应用规则 | 为红、黄、绿灯设置点击、修饰键点击和长按动作;各应用独立配置,支持复制、导入导出和撤销 |
| 悬停按钮 | 彩色按钮覆盖原生红绿灯,大小、延迟、点击保护和扩展按钮可调;macOS 26+ 使用系统 Liquid Glass |
| 预览与切换 | ⌥Tab 切换窗口,悬停 Dock 预览同应用窗口;面板整体缩放 50% 至 150%,可单独列出 Safari 和标准 macOS 标签页 |
| 窗口管理 | 半屏、四分屏、三分屏、居中、最大化、跨显示器移动及还原布局;支持快捷键、拖拽贴靠和实验工作区 |
应用规则和设置使用独立窗口。未配置普通左键动作时保留原生按钮行为;外观和中英文界面可在“通用”中调整。具体操作与兼容性说明见使用指南。
- 状态图标:在菜单栏、Dock 或两处显示电量、网络与音量。状态面板可调音量、静音和切换输出设备;在“设置 → 状态图标”调整显示内容、外观与顺序。左键默认打开面板,也可改为应用规则,右键保留菜单。
- 收起与恢复:可开启再次点击前台应用 Dock 图标收起窗口,再点恢复。显示桌面默认使用 ⌃⌥D,再次执行只恢复本次收起的窗口;两者均跳过全屏和原本最小化的窗口。
- Duo 开合盖效果:兼容 MacBook 的内置屏幕随开合逐渐倾斜、模糊、暗化或恢复。默认关闭,提供模拟预览、角度校准和推荐参数;需要可读取的角度传感器,不改变正常合盖睡眠,也不是隐私防护。
- 首次启动按引导授予辅助功能权限,或在“设置 → 隐私与权限”中点击“授权…”。授权仍需你在系统设置中确认。
- 右键菜单栏图标,打开“应用规则”,添加应用并设置按钮动作。各应用可分别启用按钮规则和悬停放大。
- 在设置中开启需要的预览、窗口管理和快捷键。需要真实缩略图时,再主动授予屏幕录制权限;未授权也可按图标和标题切换。
| 权限 | 用途 |
|---|---|
| 辅助功能 | 识别窗口、按钮与受支持的标签页,执行窗口操作;Duo 跨应用 Esc 暂停也使用此权限 |
| 屏幕录制(可选) | 生成窗口缩略图,与 Duo 共用。悬停按钮的玻璃效果不需要录屏 |
屏幕画面只在内存中处理,不录音、不保存录像。Blinker 不上传规则、窗口标题或屏幕内容,没有统计分析或自动网络请求;主动打开项目和帮助链接会交给浏览器。
自绘标签栏、其他桌面与最小化窗口的预览受系统和目标应用限制。后台标签页没有独立缓存时显示图标与标题;标签项上的关闭、最小化作用于整个窗口。实验工作区匹配已有窗口,不恢复文稿或会话,原桌面恢复使用非公开系统接口。授权排障和更多限制见使用指南与窗口预览说明。
需要 Swift 6 工具链和包含 macOS 26 SDK 的 Xcode。以下命令用于 Apple Silicon:
git clone https://github.com/ygnstudio/Blinker.git
cd Blinker
./Scripts/build-app.sh release
open ~/Applications/Blinker.app开发构建使用独立标识 com.ygnstudio.Blinker.dev,与正式版分别授权。Intel 构建、测试和签名说明见贡献指南。
Copyright © 2026 ygnstudio。当前源码采用 GPL-3.0-only,允许商业使用和收费分发。分发时须履行对应源码、保留声明和同许可等义务,不得附加禁止商用等限制;详见 NOTICE 和分发说明。历史 MIT 版本保留原授权。
状态图标及部分系统状态、音频控制实现改编自 Status Trio,保留 Apache 2.0 许可,见来源与修改说明。Duo 的部分传感器、画面处理和捕获实现改编自 Duo Effect,保留 MIT 许可,见来源与修改说明。完整许可及声明随应用提供,可在“关于”中离线查看。