[KDE]
mj's KDE Utilities






Introduction

Some small KDE utilities, see below for further descriptions.

Source and binaries can be found here:

Release ?.7x binaries have been compiled on RedHat 7.3 running the KDE 3.0.5a RPMs from ftp.kde.org.

Release ?.fdr.? binaries have been compiled on Fedora Core 1 running KDE 3.1.4. Release ?.fc2 binaries have been compiled on Fedora Core 2 running KDE 3.2.2.

The NEW GnuPG key used to sign new RPM packages can be found here. The old key is still available, too.

Stuff upload to ftp.kde.org may still be lingering in the incoming directory.






kwatch
KDE Log File Viewer

[kwatch screenshot]

This utility is a port of kwatch 0.3 by Ralph C. Weichert to KDE2/3. Basically it is a tail -f with a graphical KDE user interface for watching log files. Release 2.2 adds support for some basic handling of alert for certain syslog entries: incoming ISDN calls and iptables packet logs.

kwatch 2.3.0 now supports KDE 3.0, finally! (There are some slight performance problems, caused by changes in Qt3.)

kwatch 2.3.2 now works with KDE / Qt 3.1!

See here for the still somewhat basic and outdated documentation.

Current version 2.3.3
Current state stable
Source kwatch-2.3.3.tar.gz (local)
Source RPMs (Fedora) kwatch-2.3.3-1.fc2.src.rpm (local)
i386 RPMs (Fedora) kwatch-2.3.3-1.fc2.i386.rpm (local)





kdslmon
KDE T-DSL Status Monitor

[kdslmon screenshot]

This utility is a status monitor for PPP connections, in particular T-DSL with PPP over Ethernet, comprising a log window for the connections and a status indicator on the KDE kicker system tray.

Not yet publicly released! Stay tuned. ;-)






ttfmkfontdir
mkfontdir for TrueType Fonts

ttfmkfontdir is a slightly modified version of Jörg Pommnitz' original ttmkfdir, which can be found here.

While working with KDE2 I ran into the problem that khtml puts priority on font encoding over font family. Thus, if you've got a web page with charset=utf-8, such as e.g. http://axkit.org/, then khtml will use an X11 font with iso10646-1 encoding such as -misc-console-medium-r-normal--12-120-72-72-c-0-iso10646-1 (put into the font path by startkde and ugly beyond hope for web display) even if you've installed all sorts of fine TrueType and Type1 fonts, but only supporting iso-8859-1.

Now the good thing is that Microsoft excellent web core fonts come as TrueType fonts with Windows Unicode encoding. Alas, the old ttmkfdir only writes fonts.dir entries with (among others) the iso-8859-X encodings, not with iso10646-1

There are all sorts of ugly hacks to be found on the web to solve this, but I thought that modifying the original ttmkfdir is the better way to do it, hence the birth of ttfmkfontdir (I didn't like the original name too much either ;-).

Example usage:

cd /usr/local/lib/fonts/ttf
ttfmkfontdir -o fonts.dir

Current version 1.0
Current state stable
Source ttfmkfontdir-1.0.tar.gz (local)



[mail] [?] m-j-s / KDE



[Validate] © Copyright 1999-2004 Martin Junius
Page last modified: 2004-08-27
Compiled by shpp: 2004-08-27