Qu'est-ce que gvfs et pourquoi devrais-je le vouloir sur mon système?

14

Qu'est-ce que gvfs fait pour moi sur ma machine Kubuntu et pourquoi / usr / lib / gvfs / gvfs-gdu-volume-monitor consomme autant de temps CPU?

BTW: J'ai lu https://en.wikipedia.org/wiki/GVFS et je ne sais toujours pas ce qu'il y a pour moi, en particulier sur KDE / Kubuntu.

lsofme montre que thunderbird, firefoxet pidginont des bibliothèques de gvfs ouvertes, mais pour quelle fonctionnalité?

jippie
la source
Aujourd'hui, après le travail, l'un de mes cœurs était à nouveau à 100% pour gvfs-gdu-volume-monitor, après avoir brûlé 24 heures de processeur en 4 jours (ce qui est beaucoup à mon avis pour un processus que personne ne semble savoir ce qu'il fait). Je sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libsl' ai donc édité
jippie

Réponses:

15

GVFS ( GNOME Virtual File System ) fournit une couche juste en dessous des applications utilisateur que vous utilisez comme Firefox. Cette couche est appelée un système de fichiers virtuel et présente essentiellement à Firefox, Thunderbird et Pidgin une couche commune qui leur permet de voir la ressource de fichier local et la ressource de fichier distant comme un ensemble unique de ressources. Cela signifie que votre accès à la ressource, que ce soit sur votre ordinateur local ou sur l'ordinateur distant, serait transparent pour l'utilisateur.

Bien que cette couche soit principalement là pour permettre aux développeurs d'applications de coder vers un seul ensemble d'interfaces et de ne pas avoir à faire de distinction entre le système de fichiers local et distant et leur code de bas niveau.

Pour l'utilisateur, cela pourrait signifier que le même gestionnaire de fichiers que vous utilisez pour parcourir vos fichiers locaux, pourrait également être utilisé pour parcourir les fichiers sur un serveur distant. Par contraste simplifié, sous Windows, je peux parcourir mes fichiers locaux avec Explorer, mais pour parcourir les fichiers sur un serveur NFS ou SFTP, j'aurais besoin d'une application distincte.

Johnnie
la source
Pouvez-vous s'il vous plaît me fournir un lien comment installer gvfs dans Kubuntu
SohelAhmedM
4

C'est un système de fichiers virtuel, pas un vrai, mais il a l'air réel.

Je l'ai rencontré moi-même, il montre que 170G est utilisé dessus. Mais si je vérifie, du -hcil indique 0G. Donc, en vérité, il y a 170G utilisé, mais sur un autre disque dur en réseau dans ma maison pas sur le système que je regardais et avec.

Il s'agissait probablement de montures samba sur lesquelles j'avais copié des fichiers depuis ou vers et cela montre la taille à partir de l'emplacement distant, mais la recherche de /diskfichiers indique que 170G est utilisé. En fait, certains sont utilisés dans les tampons, mais uniquement lors de l'utilisation des fichiers. Lorsque vous supprimez la connexion samba (ou autre), tout disparaîtra.

Brian Wallace
la source
1

GVFS est absolument essentiel au flux de travail moderne car il vous permet d'accéder en toute transparence aux fichiers et dossiers sur les ressources distantes. Il n'y a rien de tel dans KDE: il existe une implémentation partielle appelée KIO qui ne fonctionne que pour certaines applications. SI vous souhaitez utiliser des ressources distantes comme vous l'avez fait dans Gnome, MAC et toutes les versions de Windows depuis Windows 95; vous aurez besoin de gvfs.

gvfs permet à toutes les applications d'accéder à une ressource distante comme un montage sftp ou un partage de fichiers smb (windows). Par exemple: vous avez un fichier vidéo de plusieurs gigaoctets sur un partage que vous souhaitez lire; avec gvfs, il jouera sur n'importe quel lecteur (vidéos, vlc, etc.) immédiatement. C'est quelque chose que KDE ne peut pas répliquer. Pour contourner ce problème, vous pouvez utiliser Nautilus (fichiers) au lieu de Dolphin (qui est paralysé par ce manque de fonctionnalités).

Je dirais que cela peut être l'une des principales raisons pour lesquelles KDE est en déclin et pas aussi populaire que Gnome et d'autres environnements.

SLS
la source