Before reading further... Are you looking for great Linux hosting from a company that cares about GNU/Linux? Pick Dreamhost hosting, get a 10% bonus to the disk space (and support Free Software Magazine in the meantime!)
Managing and configuring downloads with KGet
The easy, friendly way to improve downloads with Konqueror
Download the whole article as PDF
- 2007-10-08
- User space | Easy
-
Write a full post in response to this!
This content was sponsored by:
Downloading—no matter what operating system you are using—is ubiquitous. If you’ve been on the internet you will have downloaded something at some point: PDFs, pictures, ISOs, movies, music files, streaming videos to name a few. This article will take a detailed look at KGet, a very versatile GUI download manager for the KDE desktop which is easy to use and has plenty of easily configurable options. It isn’t perfect (but the upcoming KDE4 may rectify that) but we’ll go with what we’ve got and put it through it paces.
KGet isn’t the only option available. GNU/Linux is blessed with any number of downloading facilities, many of them on the command line: Aria2, Curl, Wget, Axel, Axel-Kapt (GUI). A quick visit to their man pages (using the man command from your terminal) will reveal their versatility and you will use them according to your specific needs apropos a particular download. However, KGet has the advantage of being integrated with KDE and being very user-friendly.
Getting started
I have not carried out a detailed audit of which distros have KGet as part of their default installation, but if your distro is not one of them it is usually a case of a quick visit to your package manager’s software repositories to rectify the omission. If you wish to see a useful comparison by feature and operating system of various download managers, Wikipedia has a good tabular comparison. The first thing you will see, when you run it for the first time, is that it will offer you the option to integrate itself into Konqueror. Personally, I think that choosing to integrate is best but, if you choose not to, your decision is not set in stone. Open KGet and click on Settings→Configure KGet and you will be presented with a six-tab screen. Click on the Advanced tab and check the box for Use KGet as Downloader Manager for Konqueror and all downloads will be intercepted (figure 1).
If you prefer, you can add a KGet icon to the toolbar by selecting the Settings drop-down menu and clicking on Configure Toolbars. From there, scroll down and choose Disable KGet as Konqueror Download Manager and, by use of the arrows, move it from Available Actions to Current Actions. The icon is, of course, in toggle mode, so repeatedly clicking on it will disable or enable integration. If you are sticking with your original configuration you can still “opt in” KGet by right-clicking a link and selecting from the actions menu to download with it. The enable/disable function is also available from the right click menu on the Kget icon in the panel.
If you have decided to integrate KGet with Konqueror, two things will happen. First, an icon will be added to the Konqueror toolbar: when you download a file, Kget will intercept the request and Kget will be added to the panel until you decide to quit the application. When it comes to actually downloading a file, that blue icon in the Konqueror toolbar will be very useful; if you click on it, you can do one of two things:
- You can detach it as a dockable item, place it anywhere on the desktop and you can simply drag a downloadable link (including any file download links in your Bookmarks) onto it and KGet will automatically fire up and start to download
- If you wish to confirm and monitor progress, just double-click on the big blue icon to view. It is quite a large icon though, so if you think it a bit obtrusive just right-click on it and select Hide Drop Target.
Further configuration
Given the number of file types you will download over a period of time, it makes sense to want a facility which can automatically save files types to predetermined directories. KGet can do that for you too; so, before you initiate an orgy of downloading, set it up to do all the hard work for you, using Konqueror’s View Filter.
Setting up default download folders
First of all, you need to create suitably-named download folders which will be used by KGet. If you don’t, when you try to add a file type and specify the location you will get an error message. (It would be useful to have KGet create those directories automatically.) Open Settings→Configure KGet and choose the Folder tab. In the Extensions dialogue box key in the file type—wildcards are permitted—and then add the default folder directly or by browsing for it. Click Add, Apply and then OK your way out. Do this for all the file types and default folders you’d like to set up and you’re ready to roll. Note that when you start downloading you will see that KGet will still prompt you to save in the pre-selected folder. I would prefer that this all happened seamlessly, but at least this way gives you the option to refuse the default and save elsewhere—to another folder on the hard drive or to an external USB drive or stick. Additionally, if you wish to bypass the default folders you have set up you can also hold down the Shift key and left-click on the link: downloads will proceed to your home directory instead or wherever you decide to save them. You can even set a default download folder for given file types to an external device by specifying the file path to it. Just remember to have the device plugged in! At the end of all this you should see something like that shown in figure 2.
Scheduling downloads
Whether an internet connection is dialup or broadband, KGet’s scheduling facility is well worth having as an indirect way of managing available bandwidth. In its current incarnation KGet does not have a feature for bandwidth throttling (or segmentation and multi-threading) so this feature is welcome as an indirect way to manage affairs—until KDE4 ships it with both these features (as well as bittorent support!).
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved.
Biography
An aspiring wanabee--geek whose background is a B.A.(hons) and an M.Phil in seventeenth-century English, twenty five years in local government and recently semi-retired to enjoy my ill-gotten gains.
- Login or register to post comments
- 7851 reads
- Printer friendly version (unavailable!)




Looking for Linux hosting, reviews, coupons, etc.? See out user-voted list
Best voted contents
-
The Large Hadron Collider switches on. If it's the end of the world, it will be powered by GNU/Linux
Gary Richmond, 2008-09-13 -
Ten easy ways to attract women to your free software project
Terry Hancock, 2008-09-22 -
A brief history of computers and free software: where is the money?
Tony Mobily, 2008-09-25 -
Spam prevention with Exim and greylistd - Part 1
Ryan Cartwright, 2008-09-15
Similar entries
Buzz authors
All news
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux: has the horse bolted?
Laurie Langham, 2008-09-10 -
Copyleft has no impact on project activity?!
Terry Hancock, 2008-09-10 -
How do Drigg and Pligg compare?
Tony Mobily, 2008-08-17 -
Ten easy ways to attract women to your free software project
Terry Hancock, 2008-09-22 -
What if copyright didn't apply to binary executables?
Terry Hancock, 2008-08-29
Hot topics - last 21 days
-
Ten easy ways to attract women to your free software project
Terry Hancock, 2008-09-22 -
Becoming a free software developer, part V: When and where did you learn?
Rosalyn Hunter, 2008-09-24 -
Why I choose copyleft for my projects
Ryan Cartwright, 2008-09-23 -
On-line applications "just work"; why worry about the freedom of the licence?
Ryan Cartwright, 2008-09-25


Dedicated server
I can't download with KGET on my Kubuntu.
Submitted by speedygeo (not verified) on Tue, 2007-10-09 04:23.
Vote!I can't download with KGET on my Kubuntu. Can be a firewall issue? I have Guarddog. KGET can't reach any URL!! This is the reason that I use the download manager built in Firefox. But with FF I can't suspend a download, shutdown, and redo. Can you help me?
Try one more manager ;)
Submitted by paranoid.tiberiumlabs (not verified) on Tue, 2007-11-06 13:28.
Vote!just because KGet is not enough for us, we developed out own download manager in Java. http://lailaps.googlecode.com give it try!