PCMan File Manager 将要重写

{ 编译/guest }

由于原有 PCManFM 的一些限制和无法解决的 bug,洪任諭 (Hong Jen Yee) 决定重新设计并重写整个程序。若没有重大的 bug,原有的 0.5.1 版本近期将不再更新。

下一代 PCMan File Manager 的目标(个人理解为将会新增的特性):

  1. 在支持 glib/gio 和 gvfs 的同时仍保持原有的性能和内存占用(作者接下来做了一段说明)我知道很多人不相信这个,认为使用来自 GNOME 的 glib/gio gvfs 会让程序更慢更重量级,当然很多使用 gio/gvfs/GNOME 的程序都很慢,但是相信我,PCManFM 不会成为其中之一。很多人认为基于 GTK+ 的程序很慢,也不是轻量级,但是如你所知,PCManFM 已经证明这是错误的。
  2. 无缝访问远程文件系统 sftp、smb、ftp(gvfs 提供功能)
  3. 支持回收站(gvfs 提供功能)
  4. 将程序核心功能分离为独立的 libfm
  5. 更好的 DnD 支持,支持 XDS (X Direct Save,详见 http://www.freedesktop.org/wiki/Specifications/XDS)
  6. 更小代码量,更好的组织结构
  7. 与其他程序更好的兼容性 (因使用 glib/gio)
  8. 使用新版 GTK+ 的新特性
  9. 更好的桌面和卷管理
  10. 使用 LD_PRELOAD 加载 libfm,这样可以使得 libfm 提供的 file manager widgets 替代 GTK+ 中的默认 file dialogs

如果没什么意外,下一代 PCManFM 将于 09 年末或 10 年 Q1 发布。

来自 PCManFM 主页,仅作简单翻译。参考原网页 http://pcmanfm.sourceforge.net

{ Thanks guest. }

Read More:

28 Comments

  1. 1 Stanley Commented @ 2009-09-28 17:12Reply to this comment

    期待啊。。。。

  2. 2 max Commented @ 2009-09-28 17:18Reply to this comment

    没有这个必要吧,觉得用着挺好的,增加的特性似乎也不是大多数人常用的吧,有必要重新造车轮吗

  3. 3 雪梨 Commented @ 2009-09-28 17:18Reply to this comment

    Gtk 默认文件对话框确实很那啥

  4. 4 Ender.Dai Commented @ 2009-09-28 17:21Reply to this comment

    \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 )

  5. 5 guest Commented @ 2009-09-28 17:24Reply to this comment

    多谢Ender.Dai指正

  6. 6 toral Commented @ 2009-09-28 17:32Reply to this comment

    在支持 glib/gio 和 gvfs 的同时仍保持原有的性能和内存占用

    这点很重要

  7. 7 ray Commented @ 2009-09-28 17:37Reply to this comment

    那是相当期待啊

  8. 8 tumashu Commented @ 2009-09-28 17:46Reply to this comment

    gtk 3.0 好像要做一部分代码清理,可能会变得“轻量”

  9. 9 idiot Commented @ 2009-09-28 18:26Reply to this comment

    坚决期待~~~

  10. 10 leslie Commented @ 2009-09-28 18:43Reply to this comment

    很早的消息了。。。 期待下。。。

  11. 11 lh Commented @ 2009-09-28 19:12Reply to this comment

    thunar要支持gvfs,pcmanfm也要重构了。。

  12. 12 GunsNRose Commented @ 2009-09-28 19:20Reply to this comment

    期待重写版发布

  13. 13 ati 3200 Commented @ 2009-09-28 19:30Reply to this comment

    我等

  14. 14 liusp Commented @ 2009-09-28 19:41Reply to this comment

    支持作者,pcman确实是非常优秀的轻量级文件管理器。

  15. 15 X Commented @ 2009-09-28 19:43Reply to this comment

    期待海螺也重写一次....

  16. 16 liusp Commented @ 2009-09-28 19:46Reply to this comment

    @X: 海螺怕是难了。。。

  17. 17 proguru Commented @ 2009-09-28 19:56Reply to this comment

    @X: 是鹦鹉螺吧

  18. 18 Carlos Commented @ 2009-09-28 20:42Reply to this comment

    更高的GTK+?还是使用GTK 2.10吧。不然就不符合LXDE的初衷了。

  19. 19 Jungle Commented @ 2009-09-28 21:14Reply to this comment

    gnome都该重写

  20. 20 spectrometer Commented @ 2009-09-28 21:45Reply to this comment

    只要轻量就好,特别是网络邻居。

  21. 21 jianlee Commented @ 2009-09-28 22:16Reply to this comment

    Gnome 确实有必要重写,而且他们已经在做了,Gnome 3 (clutter支持),不过我希望是更简单更轻便。

  22. 22 hroko Commented @ 2009-09-29 9:49Reply to this comment

    不过最慢的pango和cario还是不会被清掉

  23. 23 ccaaatt Commented @ 2009-09-29 9:53Reply to this comment

    俺期待gnome3使用cmake来作build,不过好像不大可能吧

    autotools实在上了年纪了

    waf scons也行

  24. 24 Dig Commented @ 2009-09-30 13:09Reply to this comment

    Cairo不慢吧?

  25. 25 hantsy Commented @ 2009-09-30 20:02Reply to this comment

    Gnome 3 不知道什么时候才能见面,原来说3.0=2.30,现在网站上说可能是 2.32,也就是说可能要等一年才能实现。

  26. 26 wangping Commented @ 2009-09-30 23:23Reply to this comment

    想想kde4.0发布的场景,gnome3还是晚点出来好。kde4可是到4.3了还有人认为不够稳定呢

  27. 27 冰怨 Commented @ 2009-10-01 8:37Reply to this comment

    @wangping,其实KDE 4.3已经很稳定了

  28. 28 qii Commented @ 2009-10-01 9:00Reply to this comment

    @wangping: 他要是再晚点,就直接跟kde4.5撞车了。。。你认为能跟4.5比稳定阿。