Give dolphin the capabilities of supercopier/terracopy

give dolphin the capabilities of supercopier or terracopy

  • pause/resume/append copy/moves
  • serialize copy/moves when the source/destination are the same

to do some of that on linux I have to use rsync in command line mode

extremely convenient when dealing with a lot of data to move aroung

1 Like

freefilesync is a handy GUI tool for that, FYI.

3 Likes

not exactly the same features as supercopier but I add this one immediately in my toolbelt ! Thank you !

Exactly what I was going to recommend.

supercopier is replacing the copy method (in windows) with more features on the fly, it’s not about backups.

One of my favorite is that if you have to copy several files from different folders it can serialize it instead of runing all of them in parallel and kill your drive performance, it will also be able to give an more accurate ETA…etc…

2 Likes

I also missed Teracopy a lot when I came to Debian half a year back…

So I managed to do a little Dolphin Action Script to Paste files in clipboard with Ultracopier via CopyQ…

Dolphin-UltraCopier 0.5:

It used to work perfectly with KDE Plasma 5 and older Dolphin 23?.

But after updating to Plasma 6 it broke…
**I guess it can be fixed tho :sweat_smile:

-Since I’m using Wayland I couldn’t manage to access Clipboard data directly, nor intervene with the keyboard shortcuts directly…
I couldn’t act on the windows directly, and KWin scripts cannot get you there either.

Best way will be going via Dbus,
but it’s a bit too deep for something that should be simple… (ad I’m too much of a noob…)

So I made it work with what I could, CopyQ and Ultracopier.

I guess another option could be doing a self standing CopyQ script, which may be cleaner…
but I had this one almost done, so I kept with it.

-Right now afaik it’s broken for KDE Plasma 6,
but I will take a look and see if it can be fixed… :+1:

-The best solution ofc would be having Teracopy come to Linux… :love_you_gesture:

Or maybe give some support to Ultracopier dev,
he’s also interested in having his program work… altho it may be more of a Wayland problem…

**PS: Turns out the problem with my script is CopyQ is QT5 based, while Plasma 6 is QT6…
So atm CopyQ is only able to copy Text not Files, hence the error…

Otherwise the script kinda works as long as you place .desktop file in
/home/USER/local/share/kio/servicemenus/

For this feature we have all that is needed, we already centralization of copy commands and individual tasks modeled. KJobWidgets - kuiserverjobtracker.cpp Source File
We would need a layer of io-proxy to allow this natively.
This “just” needs some work to group per-destination device (which is not a simple problem) and some more UI and logic to different layers.

This is completely doable, something I had in mind, if I had time to implement it…

We have a feature request 161017 – enqueue kio transfer operations 296109 – Intelligently sequential copy/move jobs

1 Like