GNOME Commander 2.0 正式发布。这个诞生于 GNOME 桌面的经典双栏文件管理器,用两年时间完成了从 C++ 到 Rust 的全面迁移,界面框架也从老旧版本升级到了 GTK4。
项目维护者选择 Rust 并非跟风。原版代码库积累了二十余年技术债,C++ 的内存安全问题在文件系统操作中反复暴露。Rust 的所有权模型让这类底层错误在编译期就被拦截。GTK4 的引入则解决了 Wayland 兼容性的长期痛点——旧版本在 Wayland 会话下频繁出现渲染异常,2.0 版本已能原生适配。
打开网易新闻 查看精彩图片
功能层面的改动更贴近实际工作流。新增的嵌入式终端直接显示命令输出,无需来回切换窗口。搜索模块重做后,模糊匹配响应速度明显提升。内部查看器现在支持更多编码格式,右键菜单的快捷操作也做了重新分组。
打开网易新闻 查看精彩图片
值得注意的细节:开发团队没有一次性推翻旧代码,而是保持双版本并行维护了多个发行周期。这种保守策略让依赖旧插件的企业用户有足够迁移时间,也避免了 1.x 版本突然失去安全更新。
打开网易新闻 查看精彩图片
源代码已托管至 GitHub。对于仍在使用 Midnight Commander 或 Krusader 的 Linux 用户,这次重写提供了一个值得测试的替代选项——尤其是 Wayland 桌面环境的用户。
热门跟贴