Next: , Previous: External methods, Up: Configuration

5.4 GVFS based external methods

GVFS is the virtual file system for the Gnome Desktop, Remote files on GVFS are mounted locally through FUSE and Tramp uses this locally mounted directory internally.

Emacs uses the D-Bus mechanism to communicate with GVFS. Emacs must have the message bus system, D-Bus integration active, see D-Bus.

This method is for connecting to remote hosts with the Apple Filing Protocol for accessing files on macOS volumes. Tramp access syntax requires a leading volume (share) name, for example: /afp:user@host:/volume.
dav method provides access to WebDAV files and directories based on standard protocols, such as HTTP. davs does the same but with SSL encryption. Both methods support the port numbers.

Paths being part of the WebDAV volume to be mounted by GVFS, as it is common for OwnCloud or NextCloud file names, are not supported by these methods.

Via the gdrive method it is possible to access your Google Drive online storage. User and host name of the remote file name are your email address of the Google Drive credentials, like / These credentials must be populated in your Online Accounts application outside Emacs.

Since Google Drive uses cryptic blob file names internally, Tramp works with the display-name of the files. This could produce unexpected behavior in case two files in the same directory have the same display-name, such a situation must be avoided.

OBEX is an FTP-like access protocol for cell phones and similar simple devices. Tramp supports OBEX over Bluetooth.
This method uses sftp in order to securely access remote hosts. sftp is a more secure option for connecting to hosts that for security reasons refuse ssh connections.
synce method allows connecting to MS Windows Mobile devices. It uses GVFS for mounting remote files and directories via FUSE and requires the SYNCE-GVFS plugin.
— User Option: tramp-gvfs-methods

This user option is a list of external methods for GVFS. By default, this list includes afp, dav, davs, gdrive, obex, sftp and synce. Other methods to include are: ftp and smb.