15.6. 向所有其它应用程序显示 GNOME 虚拟文件系统

除了内置 GIO 库的应用程序可以访问 GVFS 装载之外,“GVFS”还提供了一个显示活跃 GVFS 装载的“FUSE”守护程序。这意味着,任何应用程序都可以使用标准 POSIX API 访问活跃的“GVFS”装载,就好像它们是常规文件系统一样。
尽管如此,在某些应用程序中,附加库的依赖性和 VFS 子系统的新特性可能并不匹配,或者过于复杂。出于这些原因,以及为了提高兼容性,“GVFS”提供了一个“FUSE”(“用户空间的文件系统”)守护程序,它通过自身用于标准 POSIX(便携式操作系统界面)访问的装载显示活跃装载。该守护程序透明转换传入请求,来为应用程序模拟一个本地文件系统。

重要

来自不同设计的转换并非 100% 功能兼容的,您可能在某些特定应用程序与“GVFS”后端的组合中遇到困难。
FUSE”守护程序随着“GVFS”主控守护程序自动启动,并将其装载作为后备放置在 /run/user/UID/gvfs 文件或 ~/.gvfs 文件中。手动浏览显示每个“GVFS”装载都有单独的目录。当您使用非本地应用程序打开来自“GVFS”位置的文件时,经过了一条作为参数的转换路径。请注意,本地 GIO 应用程序自动将这条路径转回本地 URI