QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1748|回复: 13

feature demand !

[复制链接]
发表于 2005-7-29 11:44:15 | 显示全部楼层 |阅读模式
(现在用2.10)
其实以下三个都是同一回事:
希望nautilus在文件夹有改变的时候会自动刷新,至少在解压一个文件后有了新文件,不用手动按刷新按钮都会自己显示出来;
希望在面板点了clear recent documents 后recent document的项目会立即清除掉;也希望trash bin的面板插件能实时更新。现在清空了回收站,把鼠标移到插件上面还显示有文件在回收站,非要重起gnome才有变化
  这些如果要做到也不难阿
发表于 2005-7-29 11:57:16 | 显示全部楼层
你需要fam。
回复

使用道具 举报

 楼主| 发表于 2005-7-29 12:19:00 | 显示全部楼层
你理解错了,fam 只会监视特定文件并把修改报告出来。

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

使用道具 举报

发表于 2005-7-29 12:49:12 | 显示全部楼层
nautilus一直都可以呀,用不着手动刷新,正常情况下clear recent documents 后项目马上就清除掉了,可能还是哪里没有装好或者设置好。
回复

使用道具 举报

发表于 2005-7-29 15:49:12 | 显示全部楼层
好像是gam-server管这个
回复

使用道具 举报

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

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

使用道具 举报

 楼主| 发表于 2005-7-30 12:00:08 | 显示全部楼层
做个nautilus (2.10)的实验,让图来说话:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2005-7-30 12:11:51 | 显示全部楼层
结论 : 用户通过除了nautilus本身以外的手段对文件夹作出变更,nautilus不会觉察.
我将等待的时间改为1分钟,甚至10分钟,结果还是一样,证明了nautilus不会自动刷新
回复

使用道具 举报

发表于 2005-7-30 12:28:47 | 显示全部楼层
我以前也遇到过你所说的问题, 这个的确是你的错。

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

使用道具 举报

 楼主| 发表于 2005-7-30 12:47:19 | 显示全部楼层
tnx all the same .  这个还是0.1.2呢, 被gentoo masked 了
会出现在2.12么

不过我认为有太多守护进程不是好事
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2005-7-30 14:01:54 | 显示全部楼层
>>以前用fam,不怎么好; 现在新出来的叫gamin, 2. 12 beta 很好用的

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


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

使用道具 举报

发表于 2005-7-30 17:17:42 | 显示全部楼层
"回x11_yao :你在nautilus 中解压一个文件包,解压的内容是不会出现的,直到你点¨ 刷新¨。 对比一下在windows中的表现你就会明白了"

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

使用道具 举报

 楼主| 发表于 2005-7-30 18:31:46 | 显示全部楼层
回jcome : Thanks a lot ! 看来我贴了这么多没白费. 以前一直以为fam是防止重要文件被更改用的 又学到了东西. 向各位道个歉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 14:21 , Processed in 0.054471 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表