A.C.2.I. – freeware/beta products – GHX

The latest GHX 3 version (3.56.00) is here (2001/08/02).
Some new functions, several bug fixs and function enhancements, proprietary extensions of the hotline protocol, look inside the CHANGES file.
Read the online manual (ghx2 or ghx3) to know everything about protocol extensions.

I. What is GHX

GHX is a clone of a mac software (AFAIK) gathering in one program FTP, IRC and NEWS like functions using a proprietary protocol.
GHX stands for GTK Hotline for X.

II. What is not GHX

GHX is not a GTK interface for hx. GHX has been written from scratch using a packet sniffer and windoz/mac hotline to discover hotline protocol. This is quite fun to sniff a network where hundreds of computer are connected.

III. Available version

For version 98/09/01 and newer, the link refers a tar gzipped archive. If this is the first time you install GHX, you’d better download this. An installation guide is available (ghx2, ghx3). You can also find an updated list of trackers here. You should also read the online manual.

GHX will be only available for the following platform.

OS CPU library Version
Linux i386 glibc2.2, gtk 1.2.10, zlib, gtk-xmhtml, gdk-pixbuf, Imlib2 (compiled on Mandrake 8.0), GNOME (tested with 1.4.0) GHX3.66.002001/08/02
glibc2.1, gtk 1.2.0, zlib, gtk-xmhtml, gdk-pixbuf, Imlib2 (compiled on Mandrake 7.1), GNOME (tested with 1.2.1) GHX3.66.002001/08/02
glibc2, gtk 1.2.0, zlib (no html support) GHX3.1599/11/12
IRIX 5.3 and above R4000 o32 format, gtk 1.2.0 (runs on R4000 and above), zlib (no html support) GHX3.552000/03/05

GHX 3.5 and above Plugin toolkit is here (version 2000/11/12).

To new GHX User only, GHX 3.5 has a small bug. When a new user try to access to the configuration panel, GHX crashes. To solve the problem, copy this file in a directory named “.ghx” in your home directory.

IV. older GHX versions

 

OS CPU library Version
Linux i386
glibc2, gtk 1.0.1 (gtk 1.0.x version is no more supported) GHX2.4599/02/22
libc5, gtk 1.2.0, zlibLibc5 version is no more supported because GHX requires some recent librairies GHX3.05 final99/09/02
libc5, gtk 1.0.4 (gtk 1.0.x version is no more supported) GHX2.4599/02/22
libc5, gtk 1.2.0 GHX2.9599/05/29
PPC n/a, gtk 1.0.4 GHX2.2099/01/17
Last version, no more port for this platform
m68k glibc2? gtk 1.0.6 (built on a redhat) GHX2.3099/01/28(beta)
Last version, no more port for this platform
Solaris 2 Ultra sparc n/a, gtk 1.0.6, lib xnet required GHX2.4099/02/12
n/a, gtk 1.0.6, lib xnet not required GHX2.4099/02/12
FreeBSD 3.2 i386 n/a, gtk 1.2.3 GHX2.9599/05/29
Last version, no more port for this platform

GHX is no more ported for:

  • Linux PPC: not enough people has bought it. If you want to have new port, you know what you must do.
  • Linux m68k: a lack of users and a dead m68k computer is enough to kill this port.

GHX is not compiled to run with development library (gtk1.1, …) but stable one. It will never compiled for such libraries.

V. Libraries

  • You can find the gtk library here. Some precompiled packages also exist for common linux distributions.
  • xmhtml is part of gnome-libs and can be found here.