Persepolis Download Manager has an intuitive and partly customizable user interface, only has the minimum required functions and settings support working through proxy that optionally integrates into the notification area (system tray).
Persepolis Download Manager supports simultaneous download of multiple files and segmentation of the downloaded file (will automatically break the file into parts, download, collect and verify), supported by continued loading after breakage/stop, speed limit download, start download timer, display pop-up notifications (libnotify) and many more...
Persepolis Download Manager integrates with browsers (Firefox, Crome, Chromium, etc). I don't understand how it works.
Installation latest version into Linux Mint:
May the Force be with you,
sudo add-apt-repository ppa:persepolis/ppa sudo apt update sudo apt install persepolis