SourceForge Logo kimon - An ISDN-monitor for the K Desktop Environment 2

Current Version: 2.0pre1
Last Update: Nov 22 2000
written by Markus Dahlweid 1998-2000
EMail: dahlweid at users.sourceforge.net
Homepage: http://kimon.sourceforge.net
kimon is available under the terms of the GNU GPL.

Introduction

kimon is a simple ISDN monitor that attaches itself into the KDE taskbar. It displays the status of all connected ISDN devices that are known to ISDN4Linux. kimon can be configured to open a window with detailed information if a new connection is initiated via the ISDN devices. This program was designed to integrate the features of imon and isdnmon in the K Desktop Environment without using a lot of resources.

Kimon docked in the KDE 2 Panel.

Kimon ISDN channel monitor window.


Features:

The status of the different ISDN-channels are indicated by different colors. The color green indicates that the corresponding channel is not used. The colors red  and blue are representing outgoing and incoming calls.

If the symbol in the taskbar is double-clicked a monitor window is opened, where additional information on the connections can be found. If the right mouse-button is clicked a menu opens where the user can quit the program, open the monitor window or edit the options for kimon. A middle-click opens a user defined application i.e. xisdnload.

In the Preferences dialog the user can configure a lot of kimons properties. Most important are the paths to the isdninfo device (e.g. /dev/isdninfo) and the path to isdnctrl (e.g. /sbin/isdnctrl). Normally kimon just displays the phone number of the established connection, but it is possible to have a file in which phonenumbers and corresponding names are given. The format of the file (e.g. /etc/phonenumbers) is simple: Each line in this file has one phone number at the beginning of the line. After any number of whitespaces the name of the connection is given.

kimon can be configured to pop up the monitor window on outgoing or incoming calls, on both kinds of calls or never. If chosen in the preferences, the window closes automatically as well after any number of seconds. In the monitor window a lot of information is displayed to the user. The user can even terminate any connection by clicking on the colored light at the end of each line. If kimon has been started with the apropriate rights it issues an command to isdnctrl to terminate the connection.


History

kimon-0.1.0: Released on March, 30th 1998
kimon-0.1.1: Thanks to Christian Kumpf (kumpf@zgdv.de):
  •  Changes in the status colors
  •  A click with the middle-mouse-button opens xisdnload.
  •  A click on the light in each status line makes a call to isdnctrl wich closes the connection.
  •  Some errors with the handling of flags were eliminated.
kimon-0.2.0: Released on April, 2nd 1998
  • a very ugly memory leak was fixed (Thanks again to Christian)
  • a preferences-menu was added, so that the paths and colors used by kimon can be adapted to the users needs.
kimon-0.2.1: Released on April, 6th 1998
  • If the status of any ISDN-device changes the monitor-window can open automatically.
  • some changes by Christian
kimon-0.2.2: Released on April, 16th 1998
  • Display the uptime for each active connection.
kimon-0.2.3: Released on May, 13th 1998
  • Some minor bug-fixes
kimon-1.0: Released on December, 7th 1998
  • Thanks to Karsten Mueller (km@TheArtOfWeb.com):

  • Added support for displaying names instead of phone-numbers which must be listed in the file /etc/phonenumbers.
kimon-1.1:  Released on April, 7th 1999
  • One bug-fix which caused kimon to crash, when a phonenumbers file with a wrong format existed.
  • kimon looks much better now.
  • Not included it the networking option which already exists for kimon, but still has a lot of problems. This option will be implemented in the next release of kimon.
kimon-2.0pre1: Released on October, 30th 2000
  • Ported kimon-1.1 for KDE 1.1.2 to KDE 2. Some interfaces had to be changed, to meet the new requirements of KDE 2.
  • A bug in the image selection algorithm lead to a wrong image in the taskbar, if channel bundling was used.

Download

You can always download the latest version of kimon at sourceforge.net. Additionally the latest version of kimon can also be found on the FTP-Server of the KDE Project.

Installation

First of all you have to unpack the distribution file in any directory with the commands:
gzip -d kimon-<version>.tar.gz
tar xf kimon-<version>.tar.gz
Now you have to change into the kimon-<version> directory with
cd kimon-<version>
and run the configure-script with the following command.
./configure
To build the binary just type
make
and to install the binary type
make install
Kimon is now built and installed. Just type
kimon
to start it. Have a lot of fun.

More Information

If you need more information or have special questions about kimon, just send an email to me and I will try to help you. If your question is interesting for other users as well, I will publish a list of interesting questions on this Web-page.

Markus Dahlweid