3.8.2 版本发布不到一个月后,著名的轻量级 X Window 系统窗口管理器 IceWM 推出了 3.9 版本。IceWM 以 资源占用低、启动快、可高度自定义 而闻名,本次更新在功能、兼容性以及用户体验上都带来了显著改进。


光标与界面优化 ✨

新版本在光标处理方面做了重要改进:如果某个主题没有定义自己的光标,IceWM 会自动回退到 系统的 Xcursor 主题,保证界面始终完整。同时,GDK-Pixbuf 对主题光标的支持得到增强,不再依赖旧的 libXpm,并且可以直接使用 Xcursor 文件格式替代 XPM,从而提升兼容性和美观度。

命令行与工具改进 🛠

IceWM 的命令行工具 icesh 也增加了新的功能,例如 -kovered 过滤器,用户可以直接在 Shell 或脚本中检测窗口是否被覆盖,从而更高效地管理窗口和自动化操作。


修复与功能增强 📄

IceWM 3.9 在稳定性和兼容性上也有多项优化:

  • ✅ 读取 /proc/net/dev 出现错误时不再重复失败

  • _NET_CLIENT_LIST_STACKING 属性保持实时更新

  • ✅ icesh 图标操作的红蓝颜色处理修正

  • ✅ 窗口标题截断时更好地遵循 UTF-8 编码边界

  • ✅ XPM 文件缺失光标 X/Y 热点时,IceWM 会智能推测而非直接失败

  • ✅ 语言支持更新,包括西班牙语、匈牙利语和巴西葡萄牙语的翻译刷新

此外,打包和依赖管理也更清晰:libXcursor 现在成为必需依赖,而对旧的 libXpm 依赖已被移除,简化了构建和打包流程。


总结

总体来看,IceWM 3.9 保持了其轻量、高效、可高度自定义的优势,同时在细节上进行了优化和修复,无论是桌面用户还是开发者、打包者,都能感受到更流畅、更稳定的使用体验。这次更新不仅增强了主题光标支持和命令行工具功能,也改善了多语言支持和窗口管理稳定性,为老牌窗口管理器注入了新的活力。

更多详细信息和完整更新日志,可以访问 IceWM 官方网站查看。

发表回复