summaryrefslogtreecommitdiff
diff options
authorStephen Berman <[email protected]>2025-10-25 14:09:10 +0200
committerMichael Albinus <[email protected]>2025-10-25 14:09:10 +0200
commit98eb9fefbf3c92f97bc602e1444a180e09a9ba3f (patch)
tree371b30a35bb41570097726ac4732d2dffd34e8a0
parenteb629f515def04c8d56ebbb1ac62f422a8b05016 (diff)
downloadtramp-master.tar.gz
Fix Tramp support of GVFS built without FUSEHEADmaster
* tramp-gvfs.el (tramp-gvfs-enabled): Add check for running process "gvfsd", since GVFS may be built without FUSE.
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/tramp-gvfs.el5
2 files changed, 11 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8e2bb9e3..905da6ae 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
+2025-10-25 Stephen Berman <[email protected]>
+
+ Fix Tramp support of GVFS built without FUSE
+
+ * tramp-gvfs.el (tramp-gvfs-enabled): Add check for running
+ process "gvfsd", since GVFS may be built without FUSE.
+
2025-10-20 Michael Albinus <[email protected]>
* tramp.el (tramp-skeleton-write-region):
diff --git a/lisp/tramp-gvfs.el b/lisp/tramp-gvfs.el
index c283c119..687cc7e1 100644
--- a/lisp/tramp-gvfs.el
+++ b/lisp/tramp-gvfs.el
@@ -123,7 +123,10 @@
(and (featurep 'dbusbind)
(tramp-compat-funcall 'dbus-get-unique-name :session)
(or (tramp-process-running-p "gvfs-fuse-daemon")
- (tramp-process-running-p "gvfsd-fuse"))))
+ (tramp-process-running-p "gvfsd-fuse")
+ ;; Gvfs may be built without fuse
+ ;; (cf. https://lists.gnu.org/archive/html/tramp-devel/2025-10/msg00009.html).
+ (tramp-process-running-p "gvfsd"))))
"Non-nil when GVFS is available.")
;;;###tramp-autoload