gvfs在我的Kubuntu机器上为我做什么?为什么/ usr / lib / gvfs / gvfs-gdu-volume-monitor占用那么多CPU时间?
顺便说一句:我读了https://en.wikipedia.org/wiki/GVFS,但仍然不知道它对我有什么帮助,特别是在KDE / Kubuntu上。
lsof
向我展示了thunderbird
,firefox
并pidgin
打开了gvfs库,但是具有什么功能?
gvfs在我的Kubuntu机器上为我做什么?为什么/ usr / lib / gvfs / gvfs-gdu-volume-monitor占用那么多CPU时间?
顺便说一句:我读了https://en.wikipedia.org/wiki/GVFS,但仍然不知道它对我有什么帮助,特别是在KDE / Kubuntu上。
lsof
向我展示了thunderbird
,firefox
并pidgin
打开了gvfs库,但是具有什么功能?
Answers:
GVFS(GNOME虚拟文件系统)在您使用的用户应用程序(如firefox)下方提供了一层。该层称为虚拟文件系统,基本上向Firefox,雷鸟和pidgin提供了一个公共层,该层使他们可以将本地文件资源和远程文件资源视为一组资源。这意味着无论您是在本地计算机上还是在远程计算机上,对资源的访问对用户都是透明的。
尽管此层主要位于此处,这使应用程序开发人员可以更轻松地对一组接口进行编码,而不必区分本地和远程文件系统及其底层代码。
对于用户而言,这可能意味着您用于浏览本地文件的同一文件管理器,也可能用于浏览远程服务器上的文件。作为简化的对比,在Windows上,我可以使用Explorer浏览我的本地文件,但是要在NFS或SFTP服务器上浏览文件,我需要一个单独的应用程序。
GVFS对现代工作流程绝对至关重要,因为它允许您无缝访问远程资源上的文件和文件夹。在KDE中没有类似的东西:有一个称为KIO的部分实现,仅对某些应用程序有效。如果您想像在Gnome,MAC和Windows 95以后的所有版本的Windows中一样使用远程资源,请执行以下操作:您将需要gvfs。
gvfs允许所有应用程序访问远程资源,例如sftp挂载或smb(windows)文件共享。例如:您要播放的共享上有一个千兆字节的视频文件;使用gvfs,它将立即在任何播放器(视频,vlc等)上播放。这是KDE无法复制的东西。作为解决方法,您可以使用Nautilus(文件)代替Dolphin(由于缺少功能而瘫痪)。
我要指出,这可能是KDE下降而不是Gnome和其他环境不那么流行的主要原因之一。
sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libs