macOS VS Code 窗口透明怎么实现?

4 天前
 17681880207

比如 Windows 上可以直接通过安装 Windows Opacity 插件直接实现,但是 macOS 上的 VS Code 已经尝试了多种办法都无法透明化~有哪位老哥有办法吗?

1216 次点击
所在节点    程序员
4 条回复
yechentide
4 天前
kuanat
3 天前
技术层面窗口透明是合成器( compositor )的功能,应用自己并不能决定自己是否透明。或者换个思路,窗口合成器提供给应用一个抽象的渲染区域,这个区域出现在屏幕的什么地方,以多少透明度显示都是要窗口合成器控制的。

所以需要一个能控制窗口合成器行为的应用,插件起到了告诉这个应用把什么颜色当作透明色的作用。楼上 issue 链接里的插件就是这样。
amber0317
3 天前
noahlias
3 天前
yabai 可以让你的任意一个窗口透明

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1091882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX