README

WISH CD-Writer 2009
by David McClamrock <mcclamrock@locl.net>

Available for download at "Pa Penguin's Icebox"
<http://www.geocities.com/pa_mcclamrock>


WISH CD-Writer is a simple program for CD writing and rewriting on Linux and other Unix-type operating systems. It requires at least Tcl and Tk 8.5, as well as three commonly available free programs: "mkisofs" to create CD images, "cdrecord" to blank CD-RWs or write data CDs, and "cdrdao" to write audio CDs. If you want WISH CD-Writer to convert MIDI files to WAV files, which in turn can be converted to tracks on an audio CD, you'll need yet another commonly available free program, "TiMidity++."

Unlike many graphical front ends to mkisofs, cdrecord, and cdrdao, WISH CD-Writer is not intended to give the user access to as many CD-writing options as possible. It is intended to present computer users with as *few* difficult options as possible, while being as useful as possible for common purposes such as:

* copying data CDs (including bootable CDs);

* creating ("mastering") new data CDs for copying and distribution;

* backing up files on CDs;

* producing audio CDs from MIDI, WAV, or "raw audio" files.


To install the program, if you're running Puppy Linux, just open ROX-Filer, click the icon for the "wishcd-2009.pet" package, and follow the instructions. If you're not running Puppy Linux:

1. Running as root, change directory (cd) to the directory containing the .tar.gz package, and unpack it into a new "wishcd-2009" directory by running this command: tar -zxvf ./wishcd-2009.tar.gz .

2. Change directory to the "wishcd-2009" directory and run this command: ./wishcd_install.tcl . As well as installing the program and related files, this will automatically create an uninstallation script (.wishcd_uninstall.tcl) that you can run from the same directory if you ever wish to uninstall WISH Command Center.


By default, files will be installed under the /usr/local directory as follows.
/usr/local/bin : program script and any other executable files
/usr/local/doc/wishes : documentation and license
/usr/local/lib/wishes : all other files

If you don't like /usr/local, just do this:

1. Edit the line near the top of the "./wishcd_install.tcl" file, where it says "set topdir /usr/local" -- change "/usr/local" to the top-level directory you want.

2. Do the same to the line near the top of the "./usr/local/bin/wishcd" program file. (You have to do both, or the program won't find all the files it needs!)


To run the program from the Linux/Unix command line, just enter "wishcd &" (without the quotes).

If you try this program out, please let me know if you (1) like it, (2) find any bugs, or (3) both!

David McClamrock
November 2008

