欢迎来到麦麦的不老阁

记录一些关于自己在linux、网络应用、个人心情故事的文字...

关于我

我喜欢搬个小板凳坐在马路边看MM,喜欢把双手插裤兜...更多机密资料... »

Member Login

Lost your password?

麦麦的不老阁

关注互联网,爱生活爱拉芳!不扯谈客观,哥的博客哥做主,用低俗的文字来表述主观看法~

禁用/开启 GNOME “最近的文档”功能

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”
fi

if [ -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 文件权限或者属性的方法来关闭最近文档记录,但是现在已经失效了。

订阅博客地址:http://www.uncle.ws/subscribe/

您可能感兴趣的相关日志

本文评论 17 comments

  1. Wheat0r Leave a comment:

    直接装 Ubuntu Tweak 解决

    麦麦 回复:

    我的是Fedora啊!不知道Ubuntu Tweak用的是什么方法,估计也逃不出改变文件属性或权限、GTK属性,脚本等几种方式。
  2. Wheat0r Leave a comment:

    囧,忘记fedora了。其实就是脚本,只不过不用自己编了

  3. Mucid Leave a comment:

    确实那个记录功能没啥用处,偶每天还要清理一下。。

    麦麦 回复:

    可恶的是gnome没有直接关闭的设置。
  4. 老七 Leave a comment:

    额。。不懂。。

  5. 刘志猛 Leave a comment:

    好东西哦, 学习了

  6. GO时尚网 Leave a comment:

    知道是在干吗,但不知道是要在哪里干吗…

    麦麦 回复:

    这话太深奥了…
  7. 卢松松 Leave a comment:

    是不是怕看毛片时别人会发现?个哈哈

    麦麦 回复:

    虽然电脑是完全个人在使用,但是留下历史记录总觉得是一件不爽的事情。
  8. soho,yeah! Leave a comment:

    这个比较专业啊!我也是每天清理。

    麦麦 回复:

    那你现在应该不用每天清理了…
  9. 万戈 Leave a comment:

    这MS是在讲linux吧。。。不懂耶

    麦麦 回复:

    你是代码控…
  10. 龙崽 Leave a comment:

    博客刚刚复活,哈哈,来看老朋友!!!~

    麦麦 回复:

    考试成绩不错吧…

Leave a comment

玩转Linux

把Linux当玩具

Wordpress

Wordpress 程序应用

游荡互联网

在网上做点啥?

业界资讯

互联网资讯

随笔小记

随笔小记

软件快递

收集软件资讯