Downloading and Installing tk75
on Linux-Based Systems

Version 0.4

tk75 runs in the X Windows System graphical environment and is independent of your desktop manager (e.g., KDE or Gnome). tk75 has been tested on a 1400 MHz AMD Athlon® based computer running RedHat® Linux® 7.2 with kernel 2.4.7-10. and Tcl/Tk version 8.3, patchlevel 8.3.3.

This is experimental software and probably contains defects. It remains under development. When available, newer versions of tk75 will be made available for download at this web site.

Downloading and Installing tk75 for Linux

  1. Download and install the free tcl and tk RPMs for your system. You can search for download locations at If the rpmfind server is unavailable, you can download them from the Tcl Developer Xchange at or from
  2. Create a new installation directory on your system, e.g.,
    mkdir /home/username/tk75
  3. Download the gzipped version of tk75, tk75-0.4.tgz into the installation directory you created earlier.
  4. Decompress and untar the file after downloading it:
    cd /home/username/tk75
    tar -zxvf tk75-0.4.tgz
    This will create a new subdirectory, named tk75.0.4 and place the files there.
  5. Define and export tk75, a new environment variable to point to the installation subdirectory just created.
    export tk75
    To make the change permanent, you must add the two lines above to your shell's profile, e.g., /home/username/.bash_profile if you use the bash shell.
  6. Remove the .tk75rc configuration file if you have one from a previous installation.
  7. To ensure the tk75 environment variable is made known within X Windows, you should logout, login again, then restart your graphical user interface before using tk75 for the first time.


  1. Make sure your serial port has both read and write permissions for the user who will run the program.

    For example, I use /dev/ttyS1 as the serial port to connect the radio. If I type in a console window:

    ls -l /dev/ttyS1
    the output shows the permissions:
    crw-rw-rw-    1 root     uucp       4,  65 Aug 15 06:40 /dev/ttyS1
    Notice that /dev/ttyS1 is readable and writeable by everyone (user, group, and others).

    Login as root or run the su program to assume root privileges. Then, change the permissions and exit.

    chmod   ugo+rw   /dev/ttyS1
  2. See the Release notes.
  3. tk75 presumes the wish windowing shell is in your PATH.
  4. The user who runs tk75 must have permission to read and write to the serial port device, e.g., /dev/ttyS1 (or whatever port you use). On a single workstation setup, you can grant permissions like this:
    su root
    chmod 666 /dev/ttyS1
  5. Before using tk75, be sure the IC-R75's "initial set mode" options are set as follows: See pp. 30 - 33 in the IC-R75 instruction manual to learn how to set them.
  6. Power your IC-R75 receiver on before starting tk75 or else the program will freeze.

Revised October 26, 2003