Apa itu gvfs dan mengapa saya harus menginginkannya di sistem saya?


14

Apa yang dilakukan gvfs untuk saya di mesin Kubuntu saya dan mengapa / usr / lib / gvfs / gvfs-gdu-volume-monitor memakan begitu banyak waktu CPU?

BTW: Saya membaca https://en.wikipedia.org/wiki/GVFS dan masih tidak tahu apa untungnya bagi saya, terutama di KDE / Kubuntu.

lsofmenunjukkan kepada saya bahwa thunderbird, firefoxdan pidginmemiliki perpustakaan gvfs terbuka, tetapi untuk fungsi apa?


Hari ini setelah bekerja, salah satu core saya lagi-lagi berada di 100% untuk gvfs-gdu-volume-monitor, setelah membakar waktu cpu 24 jam dalam 4 hari (yang menurut saya banyak untuk sebuah proses yang sepertinya tidak ada yang tahu apa fungsinya). Jadi saya sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libs'ed itu
jippie

Jawaban:


15

GVFS ( sistem file Virtual GNOME ) menyediakan lapisan tepat di bawah aplikasi pengguna yang Anda gunakan seperti firefox. Lapisan ini disebut sistem file virtual dan pada dasarnya menyajikan ke firefox, thunderbird dan pidgin lapisan umum yang memungkinkan mereka untuk melihat sumber daya file lokal dan sumber daya file jarak jauh sebagai satu set sumber daya tunggal. Berarti akses Anda ke sumber daya baik di mesin lokal Anda atau mesin jarak jauh akan transparan bagi pengguna.

Meskipun sebagian besar lapisan ini ada untuk memudahkan pengembang aplikasi untuk kode ke satu set antarmuka dan tidak harus membedakan antara sistem file lokal dan jarak jauh dan kode tingkat rendah mereka.

Untuk pengguna ini bisa berarti bahwa manajer file yang sama yang Anda gunakan untuk menelusuri file lokal Anda, juga dapat digunakan untuk menelusuri file di server jauh. Sebagai kontras yang disederhanakan, pada Windows saya dapat menelusuri file lokal saya dengan Explorer, tetapi untuk menelusuri file pada server NFS atau SFTP saya akan memerlukan aplikasi terpisah.


Bisakah Anda memberi saya tautan cara menginstal gvfs di Kubuntu
SohelAhmedM

4

Ini adalah sistem file virtual, bukan yang asli, tetapi dibuat agar terlihat nyata.

Saya sendiri menabraknya, itu menunjukkan 170G sedang digunakan. Tetapi jika saya periksa du -hcmenunjukkan 0G. Jadi sebenarnya ada 170G yang digunakan, tetapi pada hard drive jaringan lain di rumah saya tidak pada sistem yang saya cari dan dengan.

Ini kemungkinan samba mounts yang saya salin dari atau ke file dan itu menunjukkan ukuran dari lokasi jarak jauh, tetapi menemukan /diskfile menunjukkan 170G sedang digunakan. Benar-benar beberapa digunakan dalam buffer, tetapi hanya saat menggunakan file. Ketika Anda menjatuhkan koneksi samba (atau apa pun) itu semua akan hilang.


1

GVFS sangat penting untuk alur kerja modern karena memungkinkan Anda untuk mengakses file dan folder dengan mulus pada sumber daya jarak jauh. Tidak ada yang seperti itu di KDE: ada implementasi parsial yang disebut KIO yang hanya berfungsi untuk beberapa aplikasi. JIKA Anda ingin menggunakan sumber daya jarak jauh seperti yang Anda lakukan di Gnome, MAC, dan semua versi Windows sejak windows 95; Anda akan membutuhkan gvfs.

gvfs memungkinkan semua aplikasi untuk mengakses sumber daya jarak jauh seperti sftp mount atau berbagi file seseorang (windows). Misalnya: Anda memiliki file video multi gigabyte di bagian yang ingin Anda putar; dengan gvfs itu akan segera diputar di pemutar apa saja (video, vlc, dll.). Ini adalah sesuatu yang tidak bisa ditiru oleh KDE. Sebagai solusi Anda dapat menggunakan Nautilus (file) alih-alih Dolphin (yang dilumpuhkan oleh kurangnya fungsionalitas ini).

Saya akan menyatakan bahwa ini mungkin salah satu alasan utama mengapa KDE menurun dan tidak sepopuler Gnome dan lingkungan lainnya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.