PCMan File Manager 将要重写
{ 编译/guest }
由于原有 PCManFM 的一些限制和无法解决的 bug,洪任諭 (Hong Jen Yee) 决定重新设计并重写整个程序。若没有重大的 bug,原有的 0.5.1 版本近期将不再更新。
下一代 PCMan File Manager 的目标(个人理解为将会新增的特性):
- 在支持 glib/gio 和 gvfs 的同时仍保持原有的性能和内存占用(作者接下来做了一段说明)我知道很多人不相信这个,认为使用来自 GNOME 的 glib/gio gvfs 会让程序更慢更重量级,当然很多使用 gio/gvfs/GNOME 的程序都很慢,但是相信我,PCManFM 不会成为其中之一。很多人认为基于 GTK+ 的程序很慢,也不是轻量级,但是如你所知,PCManFM 已经证明这是错误的。
- 无缝访问远程文件系统 sftp、smb、ftp(gvfs 提供功能)
- 支持回收站(gvfs 提供功能)
- 将程序核心功能分离为独立的 libfm
- 更好的 DnD 支持,支持 XDS (X Direct Save,详见 http://www.freedesktop.org/wiki/Specifications/XDS)
- 更小代码量,更好的组织结构
- 与其他程序更好的兼容性 (因使用 glib/gio)
- 使用新版 GTK+ 的新特性
- 更好的桌面和卷管理
- 使用 LD_PRELOAD 加载 libfm,这样可以使得 libfm 提供的 file manager widgets 替代 GTK+ 中的默认 file dialogs
如果没什么意外,下一代 PCManFM 将于 09 年末或 10 年 Q1 发布。
来自 PCManFM 主页,仅作简单翻译。参考原网页 http://pcmanfm.sourceforge.net。
{ Thanks guest. }
Read More:
期待啊。。。。
没有这个必要吧,觉得用着挺好的,增加的特性似乎也不是大多数人常用的吧,有必要重新造车轮吗
Gtk 默认文件对话框确实很那啥
\10. Use the file manager widgets provided in libfm to replace the default file dialogs in gtk+ by preload the lib with LD_PRELOAD
这句翻译错误。大意应该是:使用LD_PRELOAD加载libfm,这样可以使得libfm提供的file manager widgets替代gtk+中的默认file dialogs.
以下文字摘自wikipedia:
LD_PRELOAD
LD_PRELOAD instructs the loader to load additional libraries into a program, beyond what was specified when it was compiled. It allows users to add or replace functionality when they run a program and can be used for beneficial purposes, such as implementing userspace virtual file systems or debuggers, or malicious purposes, to run code the program authors didn't intend. For this reason, LD_PRELOAD is often ignored when a program is running setuid and under a few other circumstances. More generally, this technique is called DLL injection.
Examples of programs using LD_PRELOAD: authbind, IPv6 CARE, fakeroot.
( http://en.wikipedia.org/wiki/LD_PRELOAD#Unix_and_Unix-likes )
多谢Ender.Dai指正
在支持 glib/gio 和 gvfs 的同时仍保持原有的性能和内存占用
这点很重要
那是相当期待啊
gtk 3.0 好像要做一部分代码清理,可能会变得“轻量”
坚决期待~~~
很早的消息了。。。 期待下。。。
thunar要支持gvfs,pcmanfm也要重构了。。
期待重写版发布
我等
支持作者,pcman确实是非常优秀的轻量级文件管理器。
期待海螺也重写一次....
@X: 海螺怕是难了。。。
@X: 是鹦鹉螺吧
更高的GTK+?还是使用GTK 2.10吧。不然就不符合LXDE的初衷了。
gnome都该重写
只要轻量就好,特别是网络邻居。
Gnome 确实有必要重写,而且他们已经在做了,Gnome 3 (clutter支持),不过我希望是更简单更轻便。
不过最慢的pango和cario还是不会被清掉
俺期待gnome3使用cmake来作build,不过好像不大可能吧
autotools实在上了年纪了
waf scons也行
Cairo不慢吧?
Gnome 3 不知道什么时候才能见面,原来说3.0=2.30,现在网站上说可能是 2.32,也就是说可能要等一年才能实现。
想想kde4.0发布的场景,gnome3还是晚点出来好。kde4可是到4.3了还有人认为不够稳定呢
@wangping,其实KDE 4.3已经很稳定了
@wangping: 他要是再晚点,就直接跟kde4.5撞车了。。。你认为能跟4.5比稳定阿。