You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Daniel Reurich 75ef9b5302 update changelog: Initial build. 4 years ago
client Accept XDG_RUNTIME_DIR/bus as a valid D-Bus session/user bus 4 years ago
common Accept XDG_RUNTIME_DIR/bus as a valid D-Bus session/user bus 4 years ago
daemon google: Fail in-fs copy/move if it leads to display name loss 4 years ago
debian update changelog: Initial build. 4 years ago
man man: add missing deamons 5 years ago
metadata Add a corresponding systemd user service for every D-Bus session service 4 years ago
monitor Accept XDG_RUNTIME_DIR/bus as a valid D-Bus session/user bus 4 years ago
po Fixed errors in Lithuanian translation 4 years ago
programs Revert part of "Update NEWS for 1.25.90" 5 years ago
test test: Fix d-bus session services names 4 years ago
txt New txt/ files 13 years ago
.gitignore Update .gitignore for test-driver 5 years ago
AUTHORS add Andreas as author of the ftp backend 11 years ago
COPYING Update the Address of the FSF 8 years ago
CVSVERSION Autoconficate 13 years ago
ChangeLog.pre-1-2 Move ChangeLog to ChangeLog.pre-1-2 11 years ago
INSTALL Remove obsolte obexftp code 5 years ago
MAINTAINERS Add myself as a maintainer 6 years ago
Makefile.am build: Distribute m4 macros 7 years ago
NEWS Update NEWS for 1.26.2 release 4 years ago
README Add some info in README 12 years ago
README.commits Mention micro commits in README.commits 11 years ago
TODO Add GFileCreateFlags flag to open for write. No actual backend support yet 13 years ago
autogen.sh build: remove unused --enable-maintainer-mode option 6 years ago
configure.ac Post release version bump 4 years ago
dbus.txt Finish changing how uris are mapped 13 years ago
glib-tap.mk build: add --enable-installed-tests parameter 6 years ago
gvfs.doap doap: add myself as a maintainer 5 years ago

README

gvfs is a userspace virtual filesystem designed to work with the i/o
abstractions of gio (a library availible in glib >= 2.15.1). It
installs several modules that are automatically used by applications
using the APIs of libgio. There is also fuse support that allows
applications not using gio to access the gvfs filesystems.


The gvfs model differs from e.g. gnome-vfs in that filesystems must
be mounted before they are used. There is a central daemon (gvfsd)
that handles coordinting mounts, and then each mount is (typically)
in its own daemon process (although mounts can share daemon process).

gvfs comes with a set of backends, including trash support, sftp,
smb, http, dav and others. More backends are planned.

gvfs also contains modules for gio that implement hal volume monitors
and the gnome uri-scheme handler configuration.

There is a set of command line programs starting with "gvfs-" that
lets you run commands (like cat, ls, stat, etc) on files in the gvfs
mounts.