Co to jest gvfs i dlaczego powinienem chcieć tego w moim systemie?

14

Co robią gvfs na moim komputerze Kubuntu i dlaczego / usr / lib / gvfs / gvfs-gdu-monitor-monitor zjada tak dużo czasu procesora?

BTW: Czytam https://en.wikipedia.org/wiki/GVFS i nadal nie wiem, co dla mnie jest, szczególnie na KDE / Kubuntu.

lsofpokazuje mi, że thunderbird, firefoxi pidginmają biblioteki Gvfs otworzyć, ale na jakiej funkcjonalności?

jippie
źródło
Dzisiaj po pracy jeden z moich rdzeni znów był na 100% dla gvfs-gdu-volume-monitor, po spaleniu 24-godzinnego procesora w ciągu 4 dni (co jest moim zdaniem dużo w przypadku procesu, którego nikt nie wie, co robi). Więc napisałem sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libsto
jippie

Odpowiedzi:

15

GVFS ( wirtualny system plików GNOME ) zapewnia warstwę tuż pod aplikacjami użytkowników, takimi jak Firefox. Ta warstwa nazywana jest wirtualnym systemem plików i zasadniczo przedstawia firefoxowi, thunderbirdowi i pidginowi wspólną warstwę, która pozwala im widzieć lokalny zasób pliku i zdalny zasób pliku jako pojedynczy zestaw zasobów. Oznacza to, że dostęp do zasobu na komputerze lokalnym lub zdalnym byłby dla użytkownika przezroczysty.

Chociaż ta warstwa ma głównie ułatwić programistom aplikacji kodowanie do jednego zestawu interfejsów i nie musi rozróżniać lokalnego i zdalnego systemu plików od kodu niskiego poziomu.

Dla użytkownika może to oznaczać, że ten sam menedżer plików, którego używasz do przeglądania plików lokalnych, może być również używany do przeglądania plików na zdalnym serwerze. Dla uproszczenia, w systemie Windows mogę przeglądać moje lokalne pliki za pomocą Eksploratora, ale do przeglądania plików na serwerze NFS lub SFTP potrzebowałbym osobnej aplikacji.

Johnnie
źródło
Czy możesz podać mi link do instalacji gvfs w Kubuntu
SohelAhmedM
4

Jest to wirtualny system plików, a nie prawdziwy, ale ma wyglądać naprawdę.

Właśnie wpadłem na to, że pokazuje 170G na nim. Ale jeśli to sprawdzę du -hc, pokazuje 0G. Tak więc w rzeczywistości używa się 170G, ale na innym sieciowym dysku twardym w moim domu, a nie w systemie, z którym patrzyłem iz którym.

Prawdopodobnie było to montowanie samby, z którego skopiowałem pliki lub do niego, i pokazuje rozmiar ze zdalnej lokalizacji, ale znajdowanie /diskplików pokazuje, że używane jest 170G. Naprawdę niektóre są używane w buforach, ale tylko podczas korzystania z plików. Po upuszczeniu połączenia samba (lub cokolwiek innego) wszystko zniknie.

Brian Wallace
źródło
1

GVFS ma absolutnie kluczowe znaczenie dla współczesnego przepływu pracy, ponieważ umożliwia płynny dostęp do plików i folderów na zdalnych zasobach. W KDE nie ma nic podobnego: istnieje częściowa implementacja o nazwie KIO, która działa tylko w przypadku niektórych aplikacji. JEŚLI chcesz używać zdalnych zasobów, tak jak w Gnome, MAC i we wszystkich wersjach systemu Windows od Windows 95; będziesz potrzebował gvfs.

gvfs pozwala wszystkim aplikacjom na dostęp do zdalnego zasobu, takiego jak mount sftp lub udział plików smb (Windows). Na przykład: w udziale, który chcesz odtworzyć, masz plik wideo o wielkości wielu gigabajtów; z gvfs od razu będzie odtwarzany na dowolnym odtwarzaczu (wideo, VLC itp.). Jest to coś, czego KDE nie może powielić. Aby obejść ten problem, możesz użyć Nautilus (pliki) zamiast Dolphin (który jest sparaliżowany brakiem funkcjonalności).

Powiedziałbym, że może to być jeden z głównych powodów upadku KDE i nie tak popularny jak Gnome i inne środowiska.

SLS
źródło