禁用/开启 GNOME “最近的文档”功能
2010-05-15 11:21
246 查看
用的是 GNOME 桌面,如果不希望他人看到你最近都看了哪些“机密”文档,也许你会想方设法地关闭 GNOME 好意为用户默认开启的“最近的文档 (Recent Document)”功能。
方法一:
要禁用 GNOME 菜单中的“最近的文档”功能,可以这样做:
$ echo
""
> $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
保存到 $HOME/.gnome2/nautilus-scripts 目录,假设保存为 recent-doc 文件,并将其属性设置为:
$ chmod 755
recent-doc
这样就可以在 Nautilus 中用鼠标右键菜单,在脚本菜单项中打开上述脚本,进行“最近的文档”功能的开启与关闭的设定。
方法二:
利用 Linux 文件系统的小缺陷也可以实现关闭“最近的文档”功能,譬如:
$ rm $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 菜单中的“最近的文档”功能,可以这样做:
$ echo
""
> $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
保存到 $HOME/.gnome2/nautilus-scripts 目录,假设保存为 recent-doc 文件,并将其属性设置为:
$ chmod 755
recent-doc
这样就可以在 Nautilus 中用鼠标右键菜单,在脚本菜单项中打开上述脚本,进行“最近的文档”功能的开启与关闭的设定。
方法二:
利用 Linux 文件系统的小缺陷也可以实现关闭“最近的文档”功能,譬如:
$ rm $HOME
/.recently-used.xbel
$ mkdir $HOME
/.recently-used.xbel
方法三:
创建一个配置文件
$ touch ~/.gtkrc-2.0
编辑这个文件
$ sudo gedit ~/.gtkrc-2.0
加入下面一行配置后保存关闭即可
gtk-recent-files-max-age=0
相关文章推荐
- XP怎么禁用“我最近的文档”功能
- 禁用gnome最近文档菜单
- 开启/禁用windows文件夹中视频文件预览功能!!!
- ViewPager动态开启和禁用左右滑动功能
- 2018.08.28 开源资讯:Ubuntu 和 CentOS 禁用 GNOME 安全沙盒功能
- 如何编程实现iAMT无线功能的禁用和开启
- MAC OSX 开启/禁用SafeSleep功能
- 开启sharepoint2007文档稽核功能,记录文档开启(下载),修改等用户及时间和其他信息
- DrGraph软件升级:实现最近使用文档功能
- 开启和关闭(禁用)IE8加速器功能的办法
- Win8系统下保护功能的开启与禁用设置在必要时可修复系统
- android Viewpager禁用/开启滑动切换功能
- 开启和关闭(禁用)IE8加速器功能的办法
- SharePoint禁用(Office Web Apps)在word打开,配置启用浏览器功能的文档的默认打开行为
- Win8如何开启文件夹复选框功能默认是禁用的
- 如何禁用我最近的文档?
- android ViewPager 禁用/开启 滑动切换功能
- android Viewpager禁用/开启滑动切换功能
- chrome 新版chrome浏览器禁用和开启flash功能
- Win7系统最近使用的项目在哪如何开启最近使用的项目功能