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
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.
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
which I think is great.
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.