在 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 官方网站查看。