MOMON
-----
Version:	2.01b        !!!TESTED UNDER LINUX ONLY!!!
Author:		Klaus Luft
e-mail:		Klaus.Luft@stud.uni-karlsruhe.de
URL:		http://www.uni-karlsruhe.de/~Klaus.Luft
Copyright:	(C) 1996 Klaus Luft under the term of the
		GNU General Public Licence



WAS IST	MOMON ?
---------------

	MoMon ist ein Programm, das den Status der seriellen Schnittstelle
ueberwacht. Jede Sekunde wird geprueft, ob sich der Zustand der
'Carrier-Detect'-Leitung geaendert hat. Wurde ein CD (Carrier Detect)
festgestellt, wird der Zeitpunkt dieses Ereignisses in einem Logbuch vermerkt.
Solange der CD besteht, werden die Online-Zeit, die restlichen Sekunden bis
zum naechsten Gebuehrenimpuls, die bisherigen Kosten des Anrufs und die
Gesamtkosten (siehe man-page) angezeigt. Die Kosten und die Laenge einer
Einheit werden nach den Tarifbestimmungen der -T--- vom 01.01.1996
berechnet. Nach Abbruch der Verbindung werden der Zeitpunkt des Abbruchs, die
Kosten des Anrufs und die Online-Zeit in das Logbuch geschrieben und die
Gesamtkosten (siehe man-page) in ein seperates File.


WAS WIRD BENOETIGT ?
--------------------

	Zur Ausfuehrung von MoMon ist bis auf X11R6 nichts weiteres noetig. 
Um den Source-Code zu compilieren, wird folgendes benoetigt:

	1. Qt C++ Klassenbibliothek (zu bekommen unter http://www.troll.no
	oder ftp.sunsite.unc.edu/devel/lang/c++). Entwickelt wurde MoMon unter
	Version 0.92.

	2. GNU C++ Compiler (z.B. gcc 2.6.3)

	
INSTALLATION
------------

	Die installierbare Version von MoMon sollte als ein .tgz-Archiv
vorliegen. Ein solches Archiv kann durch

	(a) "gzip -c -d momon-2.01b.tgz | tar xvf -"
oder
	(b) "tar xvzf momon-2.01b.tgz"

entpackt werden.

Liegt MoMon schon als ausfuehrbares Programm vor, kann das Programm durch 

	'cp momon /usr/local/bin'
	'cp momon.1 /usr/local/man/man1'

installiert werden. Statt '/usr/local' kann natuerlich auch entsprechend
anderer Pfad gewaehlt werden.

Der Source-Code kann durch

	"make depend";
	"make";
	"make install";
	("make clean")

compiliert und installiert werden. Eventuell muss in 'Makefile' die Variable
'BINDIR' oder/und 'MANDIR' geaendert werden. 


HINWEIS
-------

	Um zu verhindern, dass Momon eine Titlebar erhaelt, muss im
Config-File des Windowmanagers ein entsprechender Eintrag gemacht werden. Fuer
Fvwm sieht das ungefaehr so aus:	

Style "momon"		NoTitle, NoHandles, Sticky, WindowListSkip


KNOWN BUGS
----------

	Bei der Berechnung der Dauer einer Einheit werden nur ganze Sekunden
beruecksichtigt. Betraegt die Dauer einer Einheit z.B. 21.5 Sekunden, so
rundet das Programm ab (in diesem Fall also auf 21 Sekunden).

Nach Beendigung von MoMon kann es bei manchen anderen Programmen zu Problemen
mit den Fonts kommen. Als einziges Beispiel ist mir folgendes bekannt: emacs
laedt manchmal beim Start nicht den angegebenen Font sondern verwendet den
Standardfont. Dies ist IMHO ein Problem der Qt C++-Klassenbibliothek.



