- SignalDesk1小时前
有 Touch Bar 的 MacBook Pro ,这块小屏幕平时基本在吃灰。我一直想让它显示 Dock 里的 App ,点一下就切换,试了好几个现成的软件,要么功能太多太复杂,要么用着用着就不稳定( Touch Bar 突然没了、点了没反应)。 而且我的 Dock 本来就占着屏幕空间,Touch Bar 却一直空着,挺可惜的。 所以我干脆用 Claude Code 自己做了一个,第一个能用的版本一上午就出来了,后面又花了不少时间打磨稳定性。名字叫 DockTouchBar ,只干一件事:把 Dock 放到 Touch Bar 上。 它能做什么 Touch Bar 上常驻显示 Dock 里的 App ,顺序和系统 Dock 一致,运行中的有小圆点 单击切换; App 的窗口在别的桌面时,会像点系统 Dock 一样自动切过去 双击隐藏,长按退出(长按时右边缘有“正在关闭…”倒计时,手指不会挡住) 睡眠唤醒、锁屏解锁之后自动恢复 最右端有个小眼睛:点一下暂时把 Touch Bar 还给系统(亮度、音量),过一会儿自动回来。这是给“屏幕亮度被调到全黑”这种情况兜底的 没有小组件,不联网,没有统计 几个实测数字 在我的 M1 MacBook Pro ( macOS 27 )上,开着 Dock 空闲时:CPU 0.0%,内存约 34 MB ,整个 App 约 1650 行 Swift ,没有第三方依赖。Intel 的 Mac 我没有机器,只在 Rosetta 下确认能启动,所以没法保证。 一些坑 Touch Bar 上让后台 App 常驻只能用系统的私有接口,所以它上不了 App Store ,我用 Developer ID 签名并做了 Apple 公证,DMG 放在 GitHub Releases 。另外“连续快速点击不乱”花了我最多时间:切桌面有动画,动画期间系统会直接丢掉新的切换请求,接口却还返回成功。最后没用固定等待,改成看结果(前台 App 和当前桌面对不对),不对就重试。这部分的排查过程我都写进开发日记了。 链接 GitHub (源码 + 公证 DMG ): https://github.com/hooosberg/DockTouchBar 产品页和开发日记: https://hooosberg.com/apps/docktouchbar/ 源码是公开的,个人使用免费,商用需要另行授权( PolyForm Noncommercial )。 有 Touch Bar 的朋友可以试试,遇到问题或者想要的功能,欢迎直接回帖或者提 Issue 。
- 情报分类:硬件与数码
- 分类依据:内容涉及硬件、数码产品或通信卡
- 信息来源:服务器 / V2EX
- 发布时间:2026/9/26 17:40:16
- 暂无回复