https://bugs.kde.org/show_bug.cgi?id=432627
incan...@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |incan...@gmail.com --- Comment #12 from incan...@gmail.com --- (In reply to Fabian Vogt from comment #10) > (In reply to Bharadwaj Raju from comment #9) > > (In reply to Nate Graham from comment #6) > > > > Reading the GIO docs (https://wiki.gnome.org/Projects/gvfs/doc): > > > > > The g_file_get_path() method as implemented in GDaemonFile can provide > > > local pathname when FUSE mountpoint is registered and connected with the > > > master gvfs daemon. This path can then be easily used for spawning > > > applications with a local path. When application is asked to create new > > > GFile instance using the local FUSE path, it is automatically converted > > > to a native URI. That way we don't need to pass URI strings outside of > > > GIO world. > > > > Is it feasible to do this? Only pass around FUSE paths for compatibility but > > having KIO convert them to KIO-native URIs in KDE apps? > > ... > > There are some more tricks which could be done, like including the KIO URL > as a different mimetype in the DnD data, in addition to the local fuse path > as main URL (text/uri-list). This sounds like an elegant solution. It provides a default behaviour that "just works" for any application out of the box, but then allows the native KDE apps to add value by transparently using a more efficient mechanism (kio). I don't know if the use of kio-fuse would introduce any surprises for users. Examples would be strange "/run/<uid>/..." pathnames appearing in file pickers, or additional prompts for usernames and passwords. Ideally the latter should only happen once and the data be saved for future accesses of the same resource. Improving the user experience must surely be the primary goal. It's more than a bit disappointing that seamless drag+drop for the filesystem types the OS can support isn't present by default. -- You are receiving this mail because: You are watching all bug changes.