2002-08-12 2001-11-16 2001-10-05 2001-03-28 2000-03-26 2000-03-25
  • New web site look
tar.gz gtm-0.4.12.tar.gz
CVS How to check out
Main Window
GTM main window GTM main window
Applet Idle GTM applet GTM applet accepting drag&drop
Project page GTM
CORBA clients GTM applet
GNU wget

Graphics by GIMP


Valid HTML 4.01!


What is GNOME Transfer Manager

GTM allows the user to retrieve multiple files from the web. These files can be retrieved in multiple parts and each part retrieved on a separate session that the user is connected to the Internet. This is most useful to users with dialup connections. The program performs these tasks using wget as its back-end.

The program supports CORBA. This makes it easy for other programs to use GTransferManager to handle the transfer of files from the Internet.

The program also has an applet which communicates with program using CORBA. The applet can launch the program, request for a new download or accept drops of URLs from netscape, gFTP, gmc and give these URLs to GTM.

System requirements

GTM should build on (I guess) most unices. It needs the X11R6 libraries, glib, gdk and gtk 1.2.x libraries, imlib and GNOME libraries, and of course wget (I used 1.5.3 but I think it works with earlier versions). You can find links to what's needed to run GTM in the links section.

Developing applications that use GTM

If you want to use GTM to manage transfer of files on the Internet you can communicate with GTM using CORBA. The applet that comes with the program is a good place to start.

All you need to develop GTM CORBA clients is the file Gtm.idl.

Beside the GTM applet (distributed with GTM) there is at least one application I know of using GTM for the donwloads - it's galeon which I think is great.

Getting help

If you are having trouble installing and/or running GTM you can use a mailing list, bug report system, support system and patch system.

The mailing list is located at You can subscribe by sending an email to

The other systems are located at source forge


GTM is being maintained by Bruno Pires Marinho with the help of Ross Arnold, Gianluca Montecchi and Matthew Tuck.

Feel free to send an email to me ( if you need help. Comments, ideas and (most of all) bug reports (and especially patches) are very welcome.

Feel free to make any comments/suggestions about this page to the author.