- SignalDesk2小时前
做了个 macOS 小工具,把焦点以外的窗口都模糊掉 折腾了挺长一段时间,最近终于把这个东西做到能用了,想来 V2EX 发个帖看看有没有人和我一样有这个需求。 项目叫 FocalVeil : http://focalveil.com/ 简单来说,就是: 当前正在看的窗口保持清晰,其他窗口全部实时模糊。 我自己平时写代码的时候,经常同时开着十几个窗口。 编辑器、终端、浏览器、微信、Finder……虽然当前其实只在看一个窗口,但旁边那些窗口还是会一直在视野里。 之前也试过一些类似 HazeOver 的软件,思路基本都是把其他窗口变暗。 但我总觉得还是有点干扰,所以就想着能不能反过来: 不去强调当前窗口,而是把其他东西直接「藏」起来。 于是就自己做了一个。 目前大概是这个效果: 当前窗口保持正常显示 其他窗口实时高斯模糊 桌面和菜单栏也会一起处理 拖动窗口的时候,清晰区域会跟着移动 多显示器也可以用 可以调节模糊程度 可以设置哪些 App 不参与模糊 实际做起来比想象中麻烦不少。 尤其是 macOS 的窗口焦点、窗口移动、多显示器、全屏、Dock 、菜单栏这些东西混在一起之后,各种边角情况还挺多的。 一开始我也考虑过直接用屏幕录制那套方案,后来又折腾了一些 macOS 底层的东西,最后现在这套方案基本能满足我的需求。 另外比较纠结的一点就是权限。 如果允许屏幕录制,可以做到比较完整的实时模糊;如果不给这个权限,也不会直接不能用,会降级到 macOS 自己的模糊效果。 目前也没有搞什么账号、云同步之类的东西,软件本身除了激活之外全程不联网,也不收集使用数据。 官网: http://focalveil.com/ 目前支持 macOS 14+,Intel (未测试) 和 Apple Silicon 都可以。 发来 V2EX 就是想找点真实用户吐槽一下: 这种「其他窗口不是变暗,而是直接模糊掉」的方式,你们觉得有用吗? 如果你平时也会同时开很多窗口,欢迎试一下。 pro 功能扫码激活一下就可以了! 有什么觉得别扭的地方,或者觉得应该加什么功能,也可以直接说。 我还在继续折腾。
- 情报分类:硬件与数码
- 分类依据:内容涉及硬件、数码产品或通信卡
- 信息来源:服务器 / V2EX
- 发布时间:2026/9/23 16:41:52
- 暂无回复