Votre méthode actuelle d'utilisation ~/.gvfs/est correcte, mais vous n'avez pas besoin de pcmanfm pour cela - vous pouvez utiliser gvfs-mount pour vous connecter au partage. En outre, des outils tels que gvfs-lset gvfs-cpaccepteront votre smb: // URI.
$ gvfs-mount smb://HOST/SHARE/
$ gvfs-ls smb://HOST/SHARE/
Dans les versions récentes de gvfs, l'emplacement est $XDG_RUNTIME_DIR/gvfs/(aka /run/user/$UID/gvfs/), et les noms des sous-répertoires sont devenus plus lisibles par la machine:
$ ls /run/user/$UID/gvfs/smb-share:server=HOST,share=SHARE/
Dans les anciennes versions:
$ ls ~/.gvfs/"SHARE on HOST"/
(N'oubliez pas de citer des espaces dans les noms de chemin.)
Spécifiquement pour Samba, vous pouvez utiliser le smbclientprogramme ou monter le partage sur la couche VFS à l'aide de mount -t cifs. (Ce dernier est, malheureusement, limité à root.)
$ smbclient //host/share
# mount -t cifs //host/share /mnt
(Pour d'autres types de systèmes de fichiers, tels que SFTP et FTP, sshfset curlftpfsexistent respectivement.)