What is tkppp? -------------- tkppp is a short wish (tcl/tk) script I wrote to control a PPP connection on my Linux box. It presents a small window with buttons for starting and quitting PPP, a small status message area and a quick-glance icon for determining the status of the PPP link. What is required? ----------------- - the PPP package, including working ppp-on and ppp-off scripts. - tcl/tk [ I'm not sure what versions of tcl and tk I used to make this, but there is nothing fancy here, so just try it out. ] Installation ------------ - unzip and untar the package. - edit tkppp and change the paths at the top of the file to suit your system. - try it out. You may need to run tkppp as root IFF your own ppp-on and ppp-off scripts require that. - If you like it, you may want to move the files someplace more permanent. I suggest /usr/include/X11/bitmaps for the icons and /usr/local/bin or some such for the scripts. Be sure to edit tkppp if you move the files around. What it does ------------ tkppp calls the ppp-on and ppp-off scripts that should be provided with your PPP distribution. You will need to get these working or write your own scripts to initiate and take down the PPP connection. Once tkppp is running, it wakes up every so often to check whether the pppd daemon is still running and updates the status display accordingly. Distribution ------------ I place this package in the public domain. I will try to maintain tkppp somewhat, so please pass along your comments, bug fixes, patches, enhancements, etc. to jeschke@cs.indiana.edu Enjoy! Eric Jeschke jeschke@cs.indiana.edu Legalese -------- I don't think there is anything in tkppp that can possibly harm your system in any way, but nevertheless, just to cover my butt: ERIC JESCHKE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ERIC JESCHKE BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.