“computer:///”地址只是象征性的,还是可以在某处使用?

B F*_*ley 8 gnome url file-manager files

我正在使用Linux Mint 15 (Mate). 当我双击Computer桌面上的图标查看可用驱动器时,文件管理器(Caja 1.6.1)的地址栏显示此地址:computer:///。这个地址只是象征性的,还是可以在某处使用?(例如在命令行中,或其他)。为什么这个地址有三个/字符?为什么不是两个?这背后有什么具体原因吗?

在此处输入图片说明

str*_*gee 12

computer:///是 GVFS 守护程序响应的特殊位置。有关 GVFS 是什么的更多信息,请参阅什么是 gvfs 以及我为什么要在我的系统上使用它?,但可以说它是读取、列出和写入文件的原始 POSIX 调用的包装器,并且它提供了一些很好的抽象。访问computer:///将适用于任何启用 GVFS 的应用程序。

您可以computer:///使用gvfs-*工具系列在命令行上操作 GVFS 位置,包括(至少是 IIRC)。

现在,那是在 GNOME 3 中。你在 MATE 上。我现在并不完全熟悉 MATE 的软件堆栈 -computer:///曾经是 Nautilus 响应的特殊事物,而不是底层文件读取守护程序(或底层调用,如果您愿意)。我不确定 MATE 离抛弃被破坏的 GNOME 2 技术有多远(是的,我知道 MATE 是为了让 GNOME 2 继续存在,但是仍然需要在引擎盖下更换很多旧东西,比如 libbonobo、libunique以及其他一些没有人真正理解的库)。因此,取决于这一点,答案是:“这是 Nautilus 中的一个 hack”(旧)或“Nautilus 继承的 GVFS 中的一个 hack”(新)。