[Xfce-bugs] [Bug 16688] Freeze new copy where source or target device is shared with another running one

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Mon May 18 11:00:53 CEST 2020


https://bugzilla.xfce.org/show_bug.cgi?id=16688

--- Comment #18 from alexxcons <alexxcons at xfce.org> ---
True, for my flash drives, as well thumbnails are generated :/  ...jepp,
thumbnail settings could possibly profit from your planned changes :)

(In reply to Cyrille Pontvieux from comment #15)
> One way to fix this would be to allow parallel copies when source and destination device ids are the same.
Sounds like a good idea to me. I guess if there are multiple hdds/ssds, it
would be ok to have queued file-transfer 

(In reply to Cyrille Pontvieux from comment #17)
> Ok I made some tests (fuse mounts, USB disk mounts, PTP mounts, MTP mounts,
> Samba mounts, and local files on different partitions).
> 
> `g_file_find_enclosing_mount` returns a non-NULL gmount only for attached
> devices ; for local files it returns NULL.
> Then a test on `g_mount_can_unmount` could be done. Of course
> `thunar_file_is_local` should be done first.
> 
> I think by mixing all of these, the UX could be satisfactory. I will come
> with a new commit today or tomorrow with this idea.
Promising !, thanks alot ! 

In case you want to as well check for "same device id", we probably would need
an additional enum value .. e.g:
Transfer files in parallel:  [ Always | only for local files | only for local
files if source device matches target device | Never ]
... hope that text would not be too long.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list