Ultracopier is free and open source software licensed under GPLv3 that acts as a replacement for files copy dialogs.
Main features include:
- task queue
- pause / resume
- resume unfinished jobs
- dynamic speed limitation
- collision management
- plugin support
- make
- gcc
- qt5-default
- qtmultimedia5-dev
- libogg-dev
- libopus-dev
- libgl1-mesa-dev
For example on Debian based distros:
sudo apt install make gcc qt5-default qtmultimedia5-dev libogg-dev libopus-dev libgl1-mesa-dev
Building an all-in-one version is as easy as compiling the main Qt project:
find ./ -name '*.ts' -exec lrelease {} \;
qmake ultracopier.pro
make -j$(nproc)
Building using makedeb
mkdir ultrakafir && cd ultrakafir
curl https://raw.githubusercontent.com/SantriKode/Ultrakafir/master/PKGBUILD -o PKGBUILD
makedeb -s
Installing deb files
sudo dpkg -i ultracopier-2.x.x.x-1_amd64.deb
./ultracopier
Translations are provided via Qt Linguist.
- Run
lupdate ultracopier.pro
to update the translation files - Put your translation in
(plugins|resources)/Languages/XX/translation.ts
- Run
lrelease ultracopier.pro
to compile the files - Replace the
.qm
files in your Ultracopier release
Customizations in form of Plugins are also possible.
This project is hosted on Github. Add issues and merge requests there!