neptune 发表于 2005-7-29 11:44:15

feature demand !

(现在用2.10)
其实以下三个都是同一回事:
希望nautilus在文件夹有改变的时候会自动刷新,至少在解压一个文件后有了新文件,不用手动按刷新按钮都会自己显示出来;
希望在面板点了clear recent documents 后recent document的项目会立即清除掉;也希望trash bin的面板插件能实时更新。现在清空了回收站,把鼠标移到插件上面还显示有文件在回收站,非要重起gnome才有变化
这些如果要做到也不难阿

Neo.K 发表于 2005-7-29 11:57:16

你需要fam。

neptune 发表于 2005-7-29 12:19:00

你理解错了,fam 只会监视特定文件并把修改报告出来。

实现回收站插件的状态更新只须要在清空回收站的事件上添加一些东西,就像桌面的回收站一样。我不懂具体的实现, 或者同面板的设计有关?
实现第一条或者可以让nautilus每几秒检查一下当前文件夹的文件数目有没起变化?

x11_yao 发表于 2005-7-29 12:49:12

nautilus一直都可以呀,用不着手动刷新,正常情况下clear recent documents 后项目马上就清除掉了,可能还是哪里没有装好或者设置好。

cobranail 发表于 2005-7-29 15:49:12

好像是gam-server管这个

neptune 发表于 2005-7-30 11:34:14

回cobranail :emerge --search gam 都没有找到有用的字眼,
回x11_yao :你在nautilus 中解压一个文件包,解压的内容是不会出现的,直到你点¨ 刷新¨。 对比一下在windows中的表现你就会明白了
clear recent documents 和 Trash Applet 在 gnome的一次运行当中都不会变化.反正修改面板菜单后都要重启gnome :mrgreen: 我用gentoo的,装gnome只是 emerge gnome 不会错。 可能你的是某些linux发行商修改过的版本吧?

我从2.4用到2。10这情况一直都没改善.

neptune 发表于 2005-7-30 12:00:08

做个nautilus (2.10)的实验,让图来说话:

neptune 发表于 2005-7-30 12:11:51

结论 : 用户通过除了nautilus本身以外的手段对文件夹作出变更,nautilus不会觉察.
我将等待的时间改为1分钟,甚至10分钟,结果还是一样,证明了nautilus不会自动刷新

blewz 发表于 2005-7-30 12:28:47

我以前也遇到过你所说的问题, 这个的确是你的错。

以前用fam,不怎么好; 现在新出来的叫gamin, 2. 12 beta 很好用的

neptune 发表于 2005-7-30 12:47:19

tnx all the same .这个还是0.1.2呢, 被gentoo masked 了
会出现在2.12么 :)

不过我认为有太多守护进程不是好事 :?:

jcome 发表于 2005-7-30 13:32:49

famd ,看看这个flash(文件比较大):
http://www.gnome-cn.org/Members/jcome/misc/famd/famd-demo/


gentoo ? 好久没用了


When you run "emerge gnome -p" if you paid attention to the output of your previous emerge command,you'll notice that it suggests adding famd to the default runlevel to have nautilus and gnome-vfs monitor file changes:


# /etc/init.d/famd start
# rc-update add famd default

# /etc/init.d/hald start
# rc-update add hald default

# /etc/init.d/mDNSResponder start
# rc-update add mDNSResponder default

jcome 发表于 2005-7-30 14:01:54

>>以前用fam,不怎么好; 现在新出来的叫gamin, 2. 12 beta 很好用的

Gamin 是 FAM (File Alteration Monitor) 系统的子集,或许会更适合 gnome desktop?


》》不过我认为有太多守护进程不是好事
又要马儿跑,又要马儿不吃草?? :mrgreen:

x11_yao 发表于 2005-7-30 17:17:42

"回x11_yao :你在nautilus 中解压一个文件包,解压的内容是不会出现的,直到你点¨ 刷新¨。 对比一下在windows中的表现你就会明白了"

莫明,我这里用过的发行版的nautilus(无论是debian还是ubuntu)长久以来一直能自动刷新,只要有变动,就会呈现,从来无需手动刷新。你机器上的表现也只能代表个别案例,不能代表普遍情况。

neptune 发表于 2005-7-30 18:31:46

回jcome : Thanks a lot ! 看来我贴了这么多没白费. 以前一直以为fam是防止重要文件被更改用的 :mrgreen: 又学到了东西. 向各位道个歉
页: [1]
查看完整版本: feature demand !