{gppp_button}
{gppp_button}
{For All of Your PPP Connection Needs}

Main Page

Linux
News Links
Web
PHP
Game Links
Search
 Google

Food
 Epicurious
 S.O.A.R.

Music
 BMG
 Play

TV/Movies

PDX
Real Estate
Funny
Health
Travel
Stores
Lighting
PIC
Misc.

About This Site

  

 

 

This is a program that utilizes the Gtk toolkit to make and break connections to the Internet. Requires that you already have a working pppd configuration with options files. If you need help setting up pppd (including the dialer), I recommend one of the other dialers which can be found on either Freshmeat or Linux Apps. However, if you have pppd already configured, this program is for you.

You can read the man page for more information.

DateNews
21-May-1999 Converted this page to php3 to get the dynamic menu on the left. I have not worked on this program for quite some time. Probably ever since I got ASDL and do not need to dial in anymore. It was working the last time I used it. Drop me a line if you use it and think I should continue development. Otherwise I am probably going to devote more time to a PHP3 Hints page.
09-Jan-1999

  • Made it non-fatal when the requested interface cannot be found. This is for those of you (like myself) that have ppp compiled as a module.
  • It prints out a warning if you are using the old 'cua*' device name.

11-Dec-1998 Added some documentation. Added about box. Made the root window default to GTK_WIN_TOPLEVEL and you can still get to the POPUP type via a command-line option.
06-Dec-1998 Fixed a compile problem for glibc systems. It seems that I was using the wrong ppp_defs.h file.
03-Dec-1998 Initial Public Release.

 

Getting and Installing

The latest version can be found here. Just download the sources and type make and then hope that it works. One day I will autoconfig it, but it should build on most systems anyway. You need to have Gtk installed to compile this program.

There are many compile-time defaults in the file defaults.h that you can change to suit your needs. If you want to see lots of output as it starts up, edit global.h and change the #define DEBUG to be #define DEBUG if (1).

 

Usage


If you run gppp_button with '-?', you will get a list of the currently implemented options with their default values.

When gppp_button is started, it scans the options path to find files with that have a matching prefix. The default directory that it searches is /etc/ppp. The default prefix is options.

In order for an options file to be used with this program, it must contain at least the device name (I sure hope you have that in your options) and it must also contain the lock option so that pppd will use lock-files for the device.

After the main window appears, you can click it with either the left or the right mouse button. Clicking the left button either tries to connect with the default options file or, if pppd is already running, it tries to kill pppd. Clicking the right mouse button brings up another window with one button for each options file it found in the path. If you have an options file named options-Work, you will get a button labeled with "Work". It also has a close button to close that window and an exit button to exit the program.

 

TODO


  • Autoconfig it.
  • GNOME? (Make it an applet)
  • Many other things.


This page has only been accessed 19 times today by 1 host.
  And 147 times in the past seven days by 1 host during those seven days.

All links and statements are provided on an "As-Is" basis and you use this site, the links, and the information presented at your own risk. Remeber to always take the time to form your own opinion.

Bill Adams
The Email Address Above Works, I just change it every once in a while to cut down on spam.
Last Modified: Wednesday 31st 1970f December 1969 04:00:00 PM PST