禁用/开启 GNOME “最近的文档”功能
来源:互联网 发布:穿越火线mac 编辑:程序博客网 时间:2024/05/18 20:09
用的是 GNOME 桌面,如果不希望他人看到你最近都看了哪些“机密”文档,也许你会想方设法地关闭 GNOME 好意为用户默认开启的“最近的文档 (Recent Document)”功能。
方法一:
要禁用 GNOME 菜单中的“最近的文档”功能,可以这样做:
$ echo "" > $HOME/.recently-used.xbel
$ chmod 400 $HOME/.recently-used.xbel
$ chmod 400 $HOME/.recently-used.xbel
要是将来反悔,想再开启这一功能,可:
$ chmod 600 $HOME/.recently-used.xbel
还可以利用 Nautilus 的脚本 (Script) 功能让上述关闭和启用“最近的文档”更“易用”一些,只需将下述 Bash 脚本:
#!/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
# 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
保存到 $HOME/.gnome2/nautilus-scripts 目录,假设保存为 recent-doc 文件,并将其属性设置为:
$ chmod 755 recent-doc
这样就可以在 Nautilus 中用鼠标右键菜单,在脚本菜单项中打开上述脚本,进行“最近的文档”功能的开启与关闭的设定。
方法二:
利用 Linux 文件系统的小缺陷也可以实现关闭“最近的文档”功能,譬如:
$ rm $HOME/.recently-used.xbel
$ mkdir $HOME/.recently-used.xbel
$ mkdir $HOME/.recently-used.xbel
方法三:
创建一个配置文件
$ touch ~/.gtkrc-2.0
编辑这个文件
$ sudo gedit ~/.gtkrc-2.0
加入下面一行配置后保存关闭即可
gtk-recent-files-max-age=0
- 禁用/开启 GNOME “最近的文档”功能
- 如何禁用我最近的文档?
- 禁用开启注册表编辑功能
- 开启和关闭(禁用)IE8加速器功能的办法
- android Viewpager禁用/开启滑动切换功能
- android ViewPager 禁用/开启 滑动切换功能
- android Viewpager禁用/开启滑动切换功能
- 禁用/开启Thunderbird/雷鸟邮件客户端发信时的附件提醒功能
- ViewPager动态开启和禁用左右滑动功能
- 最近开发的功能
- 注册编辑器的开启与禁用
- 禁用和开启MAC的spotlight
- lnmp开启禁用函数的方法
- 端口查看开启和禁用的方法
- iOS7返回手势的开启与禁用
- 滑动返回手势的禁用与开启
- Gnome下的类似DOS快速通道功能
- 禁用textfield的联想功能
- 第一个D3D程序
- poj1742
- 浅析SAP收购Sybase
- 删除指定文件夹下的所有指定类型的文件
- godaddy申请的域名绑定淘宝或者博客
- 禁用/开启 GNOME “最近的文档”功能
- IE打印自动分页
- 使用CSS格式化Table样式
- 堕落中的反思——人生大概如此
- CPP高级编程总结之非MFC的DLL
- innodb相关的状态变量
- 51c51单片机学习网
- foj 1208 最大k乘积问题
- jspdirective.page import=的用法和解释