打造 Frutiger Aero 风格的开发界面
文章目录
Frut… 这是什么个玩意儿?
首先看一段B站的视频:
是不是有一股浓烈的2000年出头时的感觉?(P.S. 这里面的音乐都很不错,我现在时常就把这个视频放在后台当工作时的 BGM 。)
是的,这就是 Frutiger Aero 风格,对千禧年艺术风格的现代重现,属于复古未来主义的一员。如果你常常听 Synthwave (合成器浪潮)或 Vaporwave (蒸汽波)类型的音乐,那么你对复古未来主义一定不陌生。上世纪的 80、90 年代堪称人类历史的巅峰时刻,信息科技飞速发展,太空探索狂潮的兴起,人类对未来充满着希望,整个世界被一股乐观积极的氛围笼罩。这对于后工业或后疫情时代的我们来说是难以忘怀的,所以才会涌现出对以往艺术风格的怀旧情感,反映在音乐领域就是各种“波”音乐。
Frutiger Aero 风格也不例外,根据维基百科的定义, Frutiger Aero 是一种从21世纪初秩中期到21世纪10年代早期的设计潮流,主要反映在互联网界面与用户接口设计上,它继承了 Y2K 美学。这个 Y2K 也是个有意思的设计风格,我现在还没怎么涉猎。 Frutiger Aero 的名字中 Frutiger 取自瑞士字体设计师 Adrian Frutiger ,它设计的许多无衬线字体被用在老式电脑上; Aero 取自 Windows Vista 中采用的用户界面设计语言 Windows Aero 。
Frutiger Aero 风格的特点是,使用大量明亮有光泽的光滑玻璃特效,再加上类似电脑合成的大自然、空气、水环绕在现代科技(城市)周围的景象。开头的视频中使用的图片就是典型的 Frutiger Aero 风格。这其实反映了千禧年初人们对科技改造自然,人与自然和谐共生的愿望。
我还是通过B站的视频推荐知道的这种风格,在了解这个风格背后的故事后我渐渐就喜欢上了这样纯净和复古的感觉。现在的 Windows 11 早已抛弃了之前 Windows Vista 中的 Aero 风格,虽然它也可以设置将界面变得半透明,但与真正的 Aero 相比已经差太多了。于是我才萌生了自己改造一个带有 Frutiger Aero 风格的 Windows 11 的想法,就有了这篇文章。
开始改造
我不是那种极致的透明效果追求者,所以只打算把写代码的界面变成半透明的。当然要配合一张具有浓郁的 Frutiger Aero 风格的壁纸。壁纸我直接用的 Frut… 这是什么个玩意儿? 里视频中展示的第一张图片。直接 google 一下 frutiger aero wallpaper 就能找到。
其次,至少还需要做两件事情:
- 把 Windows 11 的任务栏变成半透明的
- 把 VS Code 界面变成半透明的
把 Windows 11 任务栏变成半透明只需要一个小工具: Translucent TB 。这个工具可以直接在 Microsoft Store 里搜索到。安装后任务栏就会变成全透明的状态,可以在 主题色 选项中给它加一层纯色的半透明遮罩。为了与 VS Code 相适应,我加了一层黑色的遮罩,但这时由于任务栏的字也是黑的看起来就非常难受。一个简单的解决方案是进到 Windows 的个性化里去,在 颜色 中使用自定义模式,把 Windows 模式设置成深色,应用模式保持浅色不变。
把 VS Code 界面变得半透明也有现成的插件,在插件列表中搜索 GlassIt-VSC 。安装后 VS Code 就变透明了。可以去设置里改透明度:
|
|
我设置的是默认值 220 。
设置完后再次打开 Translucent TB 调整黑色遮罩的透明度,让它与 VS Code 的透明度协调就行了。最终实现效果如下:
看起来已经大功告成,但似乎还有些问题没解决。没错,每当在其他应用的窗口之上打开 VS Code 的时候,VS Code 的背景就会变得乱七八糟的,非常影响编码体验。这时就要找到我们的救星: AutoHotKey 。
使用 AHK 保持背景
这里我实现的方式很简单,就是使用 AutoHotKey 周期性检测 VS Code 窗口是否活跃,如果活跃就最小化 所有 其他没有最小化的窗口,简单粗暴。
奉上 AHK 的脚本代码:
|
|
这里我设置的是每 2 秒检查一次,如果想让最小化更敏捷,可以缩短检查的周期,即修改 SetTimer CheckVSCode, 2000
中的 2000 。
最终实现的效果如下:
这么做虽然比较莽,但大多数时候够用了。如果需要放置多个窗口,或者参照其他窗口的写代码,那直接将这个 AHK 脚本暂停就行了。更加精细化的实现,例如检测窗口是否有重叠,当然也是可以的,留在以后有时间再实现。
写在后面
除了维基上那些对 Frutiger Aero 风格的专业定义之外,其实这种风格对我以及许许多多出生于20世纪90年代末或者21世纪初前几年的人来说,它有另一个名字:童年。想当初我把家里的电脑从 Windows XP 升级到带有 Aero 风格的 Windows 7 时,那种兴奋和快乐的感觉是难以忘怀的。
现在看到这些光滑明亮的玻璃特效,仿佛又回到了那个从雨林木风上下载系统,跟着网上仅有的教程一步步安装系统的下午。
Time just gets away from us.