nautilus 中的“computer://”路径是什么以及如何以 root 身份访问它?

nautilus 中的“computer://”路径是什么以及如何以 root 身份访问它?

我很好奇computer://,就其在文件系统/nautilus 可执行文件中的实现而言/作为提供给 nautilus 的配置是什么?

  1. 也许它是 nautilus 的可配置组(路径),可根据用户进行配置。

我之所以问这个问题,是因为它无法通过 root 的 nautilus 访问。如果 #1 是正确的,那么如何创建computer://和/或如何创建这样的路径组?

答案1

你的假设是不对的。我的意思是,这种特殊的 URI 无法根据用户进行配置。

computer://特殊 URI喜欢是,,,recent://ao 。trash://burn://

这些 URI 存在的原因是因为 Nautilus 使用名为 Gnome 虚拟文件系统 (gvfs) 的虚拟文件系统,该系统建立在另一个名为 FUSE 的虚拟文件系统之上。具体来说,这些 URI 是在/usr/lib/gvfs/名为 的目录中配置的gvfsd-*。这些是二进制文件,因此不要尝试编辑它们。-通过罗斯加

您可以使用 dbus 以 root 身份访问这些特殊 URI:

gksu dbus-launch nautilus computer://

相关内容