吐槽 Windows、Ubuntu 使用粗糙的、非连续型 R 角作为窗口边框过渡

吐槽 Windows、Ubuntu 使用粗糙的、非连续型 R 角作为窗口边框过渡

吐槽 Windows 和 Ubuntu 的 GNOME 桌面(无论是默认主题还是第三方美化)在窗口圆角上普遍采用一种粗糙的、非连续型半径过渡,而 macOS 则坚守连续的、数学上光滑的曲率。这种差异看似微小,实则直接决定了界面的精致感与和谐感。

四分之一圆角实在不美观(包括其他系统),不知道何时能够和苹果一样改成连续型的 R 角,还是说这个是专利,用户只能手动去改,根本不可能预配?

不过苹果笔记本目前一切都好,无论是软件还是硬件,这个人机交互界面真的是很严谨,很有美感,硬件上苹果 M5 的性能也“无敌”(直接把对方骁龙逼成“火龙”,能耗比直接翻车,将来手机都得上主动散热,作为苹果用户真的爽翻),没有理由去用 GUI 界面的 Ubuntu 啊,还是老老实实用 CLI 吧。

说到底,就是 Windows 和 Ubuntu(或者说 GNOME/GTK)的问题根源在于缺乏对视觉细节的极致追求(简称:一群码农不懂审美)。

理论上 KDE 定制更多一些,我也懒得搞了(定制多就意味着 BUG 多,嘻嘻嘻)。

接下来,想办法补救,死马当活马医:

  1. 技术实现随意:GTK 的 CSS 圆角(border-radius)默认就是简单的圆弧拼接,开发者很少会去手动调整贝塞尔曲线参数。而 macOS 的圆角由底层渲染引擎严格保证,应用层无法随意破坏。
  2. 很多主题甚至直接使用 border-radius: 12px 这样的硬编码,在不同缩放比例下出现像素锯齿。

最后,放两张对比图,请注意图片中 Ubuntu 系统出现的一会圆角一会直角(软硬不分),以及右上角的最小化、最大化和关闭按钮的圆形衬底与窗口圆角边框,非同心圆:

Ubuntu 窗口顶角,你能隐约看到圆角不是一条流畅的弧线,而是两段圆弧硬接。
macOS 窗口顶角,光影顺滑,曲率均匀,如同被水流冲刷过的鹅卵石。

从入门到放弃,还是老老实实用 CLI 吧,闪……

编辑于 2026-03-20 · 著作权归作者所有