System76的COSMIC桌面环境刚发布了1.5版本。这个完全用Rust语言重写的Linux桌面,修复了一批Chromium应用的缩放问题,顺手把壁纸管理上限从100张提到500张。

先说修复。Chromium系应用在高分屏缩放这块一直有点水土不服,缩放低于100%就容易出问题。这次COSMIC compositor合成器加了个变通方案,专门优化了兼容性。

打开网易新闻 查看精彩图片

合成器这波修正还包括三处:之前辅助功能键盘监视器里有个D-Bus死锁,修了;X11窗口取消映射再重新映射后的焦点行为,修正了;GPU重置后渲染器创建失败直接崩溃的问题,也堵上了。

面板(COSMIC Panel)的毛病更零碎。锁屏时偶尔CPU占用拉满,这次修了。触控输入处理也改进了。插上新显示器后,面板的毛玻璃效果之前渲染不对劲,现在正常了。还有一个场景:窗口最大化时保留面板样式的选项和毛玻璃特效同时开着,会出现闪烁,这次一并修复。另外,系统在显示新输出前,会先把所有活动显示器上的面板弹窗关掉,避免热插拔显示器后界面元素状态乱掉。

壁纸管理算是本次更新里用户感知最强的变化。COSMIC Settings现在支持一次性选中多张壁纸批量添加,单次上限从100张直接拉到500张。滑块控件也修了个取整的bug——这个bug会导致多显示器拼接布局里相邻屏幕之间出现1像素的缝隙,对于强迫症用户来说大概能松口气。

COSMIC桌面是System76为Pop!_OS量身打造的,完全用Rust从头写,基于Wayland协议构建。追求的是高性能、安全和强键盘导航体验。1.5版本整体看下来更像是一次修修补补的稳定版,不过在壁纸管理上突然大方了起来,大概是觉得用户真的需要500张壁纸吧。