"ivtools is a suite of free X Windows drawing editors for PostScript, TeX, and web graphics production, as well as an embeddable and extendable vector graphic shell" (http://www.ivtools.org/ivtools/index.html). Although old and dated, I still find ivtools useful for editing old figures that were created under the drawing program years ago.
To install the program, go to the IVTools download page:
and download the ivtools-1.2.4.tgz tarball (or whatever the current version of ivtools is). Next, create an appropriate directory to install ivtools under /usr/local/src:
~>
sudo mkdir /usr/local/src/ivtools
Copy the source tarball to the
directory: ~>
sudo cp ~/Download/ivtools-1.2.4.tgz /usr/local/src/ivtools/.
Change into the ivtools
directory: ~>
cd /usr/local/src/ivtools
and decompress the source: ~>
sudo tar vfzx ivtools-1.2.4.tgz
Once the package has been
decompressed, delete the
source file, move the directory to the appropriate version, and change
into the ivtools-1.2.4
directory: ~>
sudo rm ivtools-1.2.4.tgz
~> sudo mv ivtools-1.2 ivtools-1.2.4
~> cd ivtools-1.2.4
Next, tell the configure
script that we are on a linux machine:~> sudo mv ivtools-1.2 ivtools-1.2.4
~> cd ivtools-1.2.4
~>
sudo make CPU
Once finished, configure with
appropriate flags for telling it where to find x-libraries and
x-includes: ~>
sudo ./configure --x-libraries=/usr/share
--x-includes=/usr/include
Note: If
you install IVTools without --x-libraries=/usr/share
--x-includes=/usr/include, ivtools may
not compile properly.Once configured, compile it:
~>
sudo make
The process will take a while.
When it is done compiling, install it: ~>
sudo su -c "make install"
In this case, using "sudo make"
will not work, for whatever reason. When finished, source your .tcshrc file
so that you can directly access the programs that are installed into /usr/local/bin: ~>
source ~/.tcshrc
You are now ready to test out
some of the programs that are bundled with the suite, such as idraw. To
launch the program, type: ~>
idraw &
Configuration for idraw is
done using the ~/.Xresources
file. The following information should be placed in it (or can be
modified, depending upon your preferences for colors, font sizes, line
thicknesses, etc.): !##
IDraw Preferences
idraw.geometry: 850x870
idraw.initialfont: 1
idraw.initialbrush: 3
idraw.initialpattern: 22
idraw.initialfgcolor: 1
idraw.initialbgcolor: 2
idraw.font1:-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* Helvetica 12
idraw.font2:-*-helvetica-medium-o-*-*-12-*-*-*-*-*-*-* Helvetica-Oblique 12
idraw.font3:-*-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* Helvetica-Bold 12
idraw.font4:-*-helvetica-medium-r-*-*-17-*-*-*-*-*-*-* Helvetica 17
idraw.font5:-*-helvetica-medium-o-*-*-17-*-*-*-*-*-*-* Helvetica-Oblique 17
idraw.font6:-*-helvetica-bold-r-*-*-17-*-*-*-*-*-*-* Helvetica-Bold 17
idraw.font7:-*-helvetica-medium-r-*-*-24-*-*-*-*-*-*-* Helvetica 24
idraw.font8:-*-helvetica-medium-o-*-*-24-*-*-*-*-*-*-* Helvetica-Oblique 24
idraw.font9:-*-helvetica-bold-r-*-*-24-*-*-*-*-*-*-* Helvetica-Bold 24
idraw.font10:-*-helvetica-medium-r-*-*-34-*-*-*-*-*-*-* Helvetica 34
idraw.font11:-*-helvetica-medium-o-*-*-34-*-*-*-*-*-*-* Helvetica-Oblique 34
idraw.font12:-*-helvetica-bold-r-*-*-34-*-*-*-*-*-*-* Helvetica-Bold 34
idraw.font13:-*-times-medium-r-*-*-12-*-*-*-*-*-*-* Times-Roman 12
idraw.font14:-*-times-medium-i-*-*-12-*-*-*-*-*-*-* Times-Italic 12
idraw.font15:-*-times-bold-r-*-*-12-*-*-*-*-*-*-* Times-Bold 12
idraw.font16:-*-times-medium-r-*-*-17-*-*-*-*-*-*-* Times-Roman 17
idraw.font17:-*-times-medium-i-*-*-17-*-*-*-*-*-*-* Times-Italic 17
idraw.font18:-*-times-bold-r-*-*-17-*-*-*-*-*-*-* Times-Bold 17
idraw.font19:-*-times-medium-r-*-*-24-*-*-*-*-*-*-* Times-Roman 24
idraw.font20:-*-times-medium-i-*-*-24-*-*-*-*-*-*-* Times-Italic 24
idraw.font21:-*-times-bold-r-*-*-24-*-*-*-*-*-*-* Times-Bold 24
idraw.font22:-*-times-medium-r-*-*-34-*-*-*-*-*-*-* Times-Roman 34
idraw.font23:-*-times-medium-i-*-*-34-*-*-*-*-*-*-* Times-Italic 34
idraw.font24:-*-times-bold-r-*-*-34-*-*-*-*-*-*-* Times-Bold 34
idraw.font25:-*-symbol-*-*-*-*-12-*-*-*-*-*-*-* Symbol 12
idraw.font26:-*-symbol-*-*-*-*-17-*-*-*-*-*-*-* Symbol 17
idraw.font27:-*-symbol-*-*-*-*-24-*-*-*-*-*-*-* Symbol 24
idraw.font28:-*-symbol-*-*-*-*-34-*-*-*-*-*-*-* Symbol 34
idraw.brush1: 1111 1 0 0
idraw.brush2: ff6f 1 0 0
idraw.brush3: ffff 1 0 0
idraw.brush4: ffff 2 0 0
idraw.brush5: ffff 4 0 0
idraw.brush6: f0f0 1 0 0
idraw.brush7: f0f0 2 0 0
idraw.brush8: f0f0 4 0 0
idraw.brush9: ffff 1 1 0
idraw.brush10: ffff 1 0 1
idraw.brush11: ffff 1 1 1
idraw.brush12: none
idraw.pattern1: 0.0
idraw.pattern2: 0.05
idraw.pattern3: 0.1
idraw.pattern4: 0.15
idraw.pattern5: 0.2
idraw.pattern6: 0.25
idraw.pattern7: 0.3
idraw.pattern8: 0.35
idraw.pattern9: 0.4
idraw.pattern10: 0.45
idraw.pattern11: 0.5
idraw.pattern12: 0.55
idraw.pattern13: 0.6
idraw.pattern14: 0.65
idraw.pattern15: 0.7
idraw.pattern16: 0.75
idraw.pattern17: 0.8
idraw.pattern18: 0.85
idraw.pattern19: 0.9
idraw.pattern20: 0.95
idraw.pattern21: 1.0
idraw.pattern22: none
idraw.pattern23: 01 02 04 08 10 20 40 80
idraw.pattern24: 80 40 20 10 08 04 02 01
idraw.pattern25: 1248
idraw.pattern26: 8421
idraw.pattern27: f000
idraw.pattern28: 8888
idraw.pattern29: f888
idraw.pattern30: 8525
idraw.pattern31: cc33
idraw.pattern32: 7bed
idraw.fgcolor1: black
idraw.fgcolor2: white
idraw.fgcolor3: brown 41288 41288 32768
idraw.fgcolor4: red 65535 0 0
idraw.fgcolor5: orange 65535 41288 0
idraw.fgcolor6: yellow-orange 65535 49807 0
idraw.fgcolor7: yellow 65535 65535 0
idraw.fgcolor8: yellow-green 49807 65535 0
idraw.fgcolor9: lime-green 41288 65535 0
idraw.fgcolor10: kelly-green 32768 65535 0
idraw.fgcolor11: green 0 100 0
idraw.fgcolor12: teal 0 65535 49807
idraw.fgcolor13: cyan 0 65535 65535
idraw.fgcolor14: blue 0 49807 65535
idraw.fgcolor15: deep-blue 0 0 65535
idraw.fgcolor16: indigo 32768 0 65535
idraw.fgcolor17: purple 41288 0 65535
idraw.fgcolor18: red-purple 49807 0 65535
idraw.fgcolor19: magenta 65535 0 65535
idraw.fgcolor20: salmon 65535 0 49807
idraw.fgcolor21: green2 0 1 0
idraw.bgcolor1: black
idraw.bgcolor2: white
idraw.bgcolor3: brown 41288 41288 32768
idraw.bgcolor4: red 65535 0 0
idraw.bgcolor5: orange 65535 41288 0
idraw.bgcolor6: yellow-orange 65535 49807 0
idraw.bgcolor7: yellow 65535 65535 0
idraw.bgcolor8: yellow-green 49807 65535 0
idraw.bgcolor9: lime-green 41288 65535 0
idraw.bgcolor10: kelly-green 32768 65535 0
idraw.bgcolor11: green 0 100 0
idraw.bgcolor12: teal 0 65535 49807
idraw.bgcolor13: cyan 0 65535 65535
idraw.bgcolor14: blue 0 49807 65535
idraw.bgcolor15: deep-blue 0 0 65535
idraw.bgcolor16: indigo 32768 0 65535
idraw.bgcolor17: purple 41288 0 65535
idraw.bgcolor18: red-purple 49807 0 65535
idraw.bgcolor19: magenta 65535 0 65535
idraw.bgcolor20: salmon 65535 0 49807
idraw.bgcolor21: green2 0 1 0
Save and exit, and use xrdb (the X
server resource database utility) to load the preferences into memory:idraw.geometry: 850x870
idraw.initialfont: 1
idraw.initialbrush: 3
idraw.initialpattern: 22
idraw.initialfgcolor: 1
idraw.initialbgcolor: 2
idraw.font1:-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* Helvetica 12
idraw.font2:-*-helvetica-medium-o-*-*-12-*-*-*-*-*-*-* Helvetica-Oblique 12
idraw.font3:-*-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* Helvetica-Bold 12
idraw.font4:-*-helvetica-medium-r-*-*-17-*-*-*-*-*-*-* Helvetica 17
idraw.font5:-*-helvetica-medium-o-*-*-17-*-*-*-*-*-*-* Helvetica-Oblique 17
idraw.font6:-*-helvetica-bold-r-*-*-17-*-*-*-*-*-*-* Helvetica-Bold 17
idraw.font7:-*-helvetica-medium-r-*-*-24-*-*-*-*-*-*-* Helvetica 24
idraw.font8:-*-helvetica-medium-o-*-*-24-*-*-*-*-*-*-* Helvetica-Oblique 24
idraw.font9:-*-helvetica-bold-r-*-*-24-*-*-*-*-*-*-* Helvetica-Bold 24
idraw.font10:-*-helvetica-medium-r-*-*-34-*-*-*-*-*-*-* Helvetica 34
idraw.font11:-*-helvetica-medium-o-*-*-34-*-*-*-*-*-*-* Helvetica-Oblique 34
idraw.font12:-*-helvetica-bold-r-*-*-34-*-*-*-*-*-*-* Helvetica-Bold 34
idraw.font13:-*-times-medium-r-*-*-12-*-*-*-*-*-*-* Times-Roman 12
idraw.font14:-*-times-medium-i-*-*-12-*-*-*-*-*-*-* Times-Italic 12
idraw.font15:-*-times-bold-r-*-*-12-*-*-*-*-*-*-* Times-Bold 12
idraw.font16:-*-times-medium-r-*-*-17-*-*-*-*-*-*-* Times-Roman 17
idraw.font17:-*-times-medium-i-*-*-17-*-*-*-*-*-*-* Times-Italic 17
idraw.font18:-*-times-bold-r-*-*-17-*-*-*-*-*-*-* Times-Bold 17
idraw.font19:-*-times-medium-r-*-*-24-*-*-*-*-*-*-* Times-Roman 24
idraw.font20:-*-times-medium-i-*-*-24-*-*-*-*-*-*-* Times-Italic 24
idraw.font21:-*-times-bold-r-*-*-24-*-*-*-*-*-*-* Times-Bold 24
idraw.font22:-*-times-medium-r-*-*-34-*-*-*-*-*-*-* Times-Roman 34
idraw.font23:-*-times-medium-i-*-*-34-*-*-*-*-*-*-* Times-Italic 34
idraw.font24:-*-times-bold-r-*-*-34-*-*-*-*-*-*-* Times-Bold 34
idraw.font25:-*-symbol-*-*-*-*-12-*-*-*-*-*-*-* Symbol 12
idraw.font26:-*-symbol-*-*-*-*-17-*-*-*-*-*-*-* Symbol 17
idraw.font27:-*-symbol-*-*-*-*-24-*-*-*-*-*-*-* Symbol 24
idraw.font28:-*-symbol-*-*-*-*-34-*-*-*-*-*-*-* Symbol 34
idraw.brush1: 1111 1 0 0
idraw.brush2: ff6f 1 0 0
idraw.brush3: ffff 1 0 0
idraw.brush4: ffff 2 0 0
idraw.brush5: ffff 4 0 0
idraw.brush6: f0f0 1 0 0
idraw.brush7: f0f0 2 0 0
idraw.brush8: f0f0 4 0 0
idraw.brush9: ffff 1 1 0
idraw.brush10: ffff 1 0 1
idraw.brush11: ffff 1 1 1
idraw.brush12: none
idraw.pattern1: 0.0
idraw.pattern2: 0.05
idraw.pattern3: 0.1
idraw.pattern4: 0.15
idraw.pattern5: 0.2
idraw.pattern6: 0.25
idraw.pattern7: 0.3
idraw.pattern8: 0.35
idraw.pattern9: 0.4
idraw.pattern10: 0.45
idraw.pattern11: 0.5
idraw.pattern12: 0.55
idraw.pattern13: 0.6
idraw.pattern14: 0.65
idraw.pattern15: 0.7
idraw.pattern16: 0.75
idraw.pattern17: 0.8
idraw.pattern18: 0.85
idraw.pattern19: 0.9
idraw.pattern20: 0.95
idraw.pattern21: 1.0
idraw.pattern22: none
idraw.pattern23: 01 02 04 08 10 20 40 80
idraw.pattern24: 80 40 20 10 08 04 02 01
idraw.pattern25: 1248
idraw.pattern26: 8421
idraw.pattern27: f000
idraw.pattern28: 8888
idraw.pattern29: f888
idraw.pattern30: 8525
idraw.pattern31: cc33
idraw.pattern32: 7bed
idraw.fgcolor1: black
idraw.fgcolor2: white
idraw.fgcolor3: brown 41288 41288 32768
idraw.fgcolor4: red 65535 0 0
idraw.fgcolor5: orange 65535 41288 0
idraw.fgcolor6: yellow-orange 65535 49807 0
idraw.fgcolor7: yellow 65535 65535 0
idraw.fgcolor8: yellow-green 49807 65535 0
idraw.fgcolor9: lime-green 41288 65535 0
idraw.fgcolor10: kelly-green 32768 65535 0
idraw.fgcolor11: green 0 100 0
idraw.fgcolor12: teal 0 65535 49807
idraw.fgcolor13: cyan 0 65535 65535
idraw.fgcolor14: blue 0 49807 65535
idraw.fgcolor15: deep-blue 0 0 65535
idraw.fgcolor16: indigo 32768 0 65535
idraw.fgcolor17: purple 41288 0 65535
idraw.fgcolor18: red-purple 49807 0 65535
idraw.fgcolor19: magenta 65535 0 65535
idraw.fgcolor20: salmon 65535 0 49807
idraw.fgcolor21: green2 0 1 0
idraw.bgcolor1: black
idraw.bgcolor2: white
idraw.bgcolor3: brown 41288 41288 32768
idraw.bgcolor4: red 65535 0 0
idraw.bgcolor5: orange 65535 41288 0
idraw.bgcolor6: yellow-orange 65535 49807 0
idraw.bgcolor7: yellow 65535 65535 0
idraw.bgcolor8: yellow-green 49807 65535 0
idraw.bgcolor9: lime-green 41288 65535 0
idraw.bgcolor10: kelly-green 32768 65535 0
idraw.bgcolor11: green 0 100 0
idraw.bgcolor12: teal 0 65535 49807
idraw.bgcolor13: cyan 0 65535 65535
idraw.bgcolor14: blue 0 49807 65535
idraw.bgcolor15: deep-blue 0 0 65535
idraw.bgcolor16: indigo 32768 0 65535
idraw.bgcolor17: purple 41288 0 65535
idraw.bgcolor18: red-purple 49807 0 65535
idraw.bgcolor19: magenta 65535 0 65535
idraw.bgcolor20: salmon 65535 0 49807
idraw.bgcolor21: green2 0 1 0
~>
xrdb ~/.Xresources
The next time you launch
idraw, you should notice the changes.

