You are not logged in.

#1 2008-04-14 21:06:46

Albi
Member
Registered: 2007-07-05
Posts: 10

Gnome-Volume-Manager gone with latest version of gnome?

It says command not found when I try to run it in bash, but my ipod, usb key, and camera mount by themselves just fine so I know something is handling it. Anyone know what they replaced it with?

Offline

#2 2008-04-15 02:02:28

freakcode
Member
From: São Paulo - Brazil
Registered: 2007-11-03
Posts: 410
Website

Re: Gnome-Volume-Manager gone with latest version of gnome?

GVFS is a userspace virtual file system with backends for protocols like SFTP, FTP, DAV, SMB, ObexFTP. GVFS is the replacement for GNOME-VFS. GNOME-VFS should now be considered deprecated, and developers should not use it in new applications.

GVFS consists of two parts:

    * GIO, a new shared library that is part of GLib and provides the API for GVFS; and
    * GVFS itself, a new package containing backends for various file system types and protocols such as SFTP, FTP, DAV, SMB and ObexFTP.

GVFS/GIO aims to provide a modern, easy-to-use VFS system. Its goal is to provide an API that developers prefer over raw POSIX IO calls. Rather than cloning the POSIX IO API, it provides a higher-level, document-centric interface. As well as reading and writing files, GIO provides facilities for file monitoring, asynchronous IO, and filename completion.

GVFS works by running a single master daemon (gvfsd) that keeps track of the current GVFS mounts. Each mount is run in a separate daemon. (Some mounts share a daemon process, but most don't.) Clients talk to the mounts with a combination of D-Bus calls (on the session bus and using peer-to-peer D-Bus) and a custom protocol for file contents. Moving the backends out of process minimises dependency bloat for applications and makes the whole system more robust.

GVFS also offers a FUSE mountpoint in ~/.gvfs/ so that GVFS mounts can be exposed to legacy applications using standard POSIX IO.

Unlike GNOME-VFS, connections in GVFS are stateful. This means that a user only needs to enter his or her password once, not over and over again for each successive connection.

With the switch to GVFS, automounting and autostart are now handled directly by Nautilus rather than gnome-volume-manager.

API documentation for using GIO is available online along with migration guides for moving from POSIX IO and GNOME-VFS to GIO.

Source

Last edited by freakcode (2008-04-15 02:03:09)

Offline

Board footer

Powered by FluxBB