Windows下有一个保存最近打开的文档功能,但是可以通过“组策略”来禁止这个功能。Linux的Gnome桌面也有类似的功能,向来不喜欢这个“保存最近的文档”功能,Gnome默认为用户开启了“ 最近的文档 (Recent Document)”功能,如果你想关闭这个功能,gnome 却没有提供直观的关闭开关,那也就只能用旁门左道来解决了。
方法一:根据gtk属性
在家目录中建立一个 .gtkrc-2.0 文件。在文件中加入“gtk-recent-files-max-age=0”语句。
方法二:根据Linux中的 ext*文件系统中,目录和文件的差异
rm ~/.recently-used.xml
rm ~/.recently-used.xbel
mkdir ~/.recently-used.xbel
将原来的.recently-used.xbel文件删除,建立一个名为.recently-used.xbel的目录,一个是文件,一个是目录。当你打开某个文档的时候,能在.recently-used.xbel目录中直接写入文件吗?显然不能。
方法三:通过Nautilus 的脚本 (Script) 功能
将下面的bash脚本保存到 $HOME/.gnome2/nautilus-scripts 目录下,例如 clean-recent-files 文件,并将其属性设置为:
$ chmod 755 clean-recent-files
这样就可以在 Nautilus 中用鼠标右键菜单,在脚本菜单项中打开上述脚本,进行“最近的文档”功能的开启与关闭的设定。
脚本可在 http://code.google.com/p/marcoblog/ 下载。
#!/bin/sh
# Enable/Disable Recent Documents Menu in Gnome
if [ ! -f "$HOME/.recently-used" ]; then
echo “” > “$HOME/.recently-used.xbel”
chmod 600 “$HOME/.recently-used.xbel”
fiif [ -w "$HOME/.recently-used.xbel" ]; then
echo “” > “$HOME/.recently-used.xbel”
chmod 400 “$HOME/.recently-used.xbel”
if [ "$?" = "0" ]; then
zenity –title=”Disabled” –info –text=”The ‘Recent Documents’ menu item has been disabled.”
else
zenity –title=”Error” –error –text=”There was an error disabling the ‘Recent Documents’ menu.”
fi
elif [ -f "$HOME/.recently-used.xbel" ]; then
chmod 600 “$HOME/.recently-used.xbel”
if [ "$?" = "0" ]; then
zenity –title=”Enabled” –info –text=”The ‘Recent Documents’ menu item has been enabled.”
else
zenity –title=”Error” –error –text=”There was an error enabling the ‘Recent Documents’ menu.”
fi
else
zenity –title=”Error” –error –text=”It appears the file ‘$HOME/.recently-used.xbel’ does not exist and could not be created.”
fi
之前还有通过改变文件.recently-used.xml 文件权限或者属性的方法来关闭最近文档记录,但是现在已经失效了。
转载请注明出处:麦麦的不老阁 » 《禁用/开启 GNOME “最近的文档”功能》










直接装 Ubuntu Tweak 解决
麦麦 回复:
六月 29th, 2010 at 10:46
囧,忘记fedora了。其实就是脚本,只不过不用自己编了
确实那个记录功能没啥用处,偶每天还要清理一下。。
麦麦 回复:
七月 1st, 2010 at 10:25
额。。不懂。。
好东西哦, 学习了
知道是在干吗,但不知道是要在哪里干吗…
麦麦 回复:
七月 1st, 2010 at 10:25
是不是怕看毛片时别人会发现?个哈哈
麦麦 回复:
七月 1st, 2010 at 10:27
这个比较专业啊!我也是每天清理。
麦麦 回复:
七月 8th, 2010 at 13:11
这MS是在讲linux吧。。。不懂耶
麦麦 回复:
七月 8th, 2010 at 13:11
博客刚刚复活,哈哈,来看老朋友!!!~
麦麦 回复:
七月 8th, 2010 at 13:12