禁止挂载到 `$HOME/.gvfs`

Alo*_*dal 4 debian gvfs

我正在使用带有 Xfce 和 Thunar 的 Debian Wheezy。Thunar(和其他类似的管理器)支持例如使用 SFTP 地址连接到 SSH 服务器sftp://mysvr/并像本地文件夹一样浏览它。我通常通过命令行访问我的远程框,但偶尔我会欣赏这个 GUI 糖。

然而,在默认配置中,这有一个非常烦人的缺点:以这种方式访问​​的文件系统会自动挂载在文件夹下$HOME/.gvfs,这对于涉及遍历主文件夹(通常是点文件搜索或分析磁盘空间使用问题)的任务来说是一场噩梦。

GNOME 2.2 RN说:

GVFS 还在 ~/.gvfs/ 中提供了一个 FUSE 挂载点,以便 GVFS 挂载 可以使用标准 POSIX IO暴露给遗留应用程序

所以我想可以将其关闭(我认为根据传统,它们并不意味着 Nautilus 之类的东西)。

但是,我似乎无法找到有关如何执行此操作的任何信息。任何指针?

t-8*_*8ch 5

Gvfsd(1) 指出:

ENVIRONMENT
       GVFS_DISABLE_FUSE
           If this environment variable is set, gvfsd will not start the fuse
           filesystem.
Run Code Online (Sandbox Code Playgroud)

因此,如果您配置显示管理器或~/.profile设置此变量,它应该可以工作。

On the other hand most unix utilities have switches to disable recursion into other filesystems (mostly -x, for find it's -xdev)