Thanks to the EU parlament, the software patent directive was rejected in EU! *bows*


tleds and xtleds are Linux programs which blinks keyboard LEDs (Light Emitting Diode) indicating outgoing and incoming network packets on selected network interface.

The Scroll-Lock LED blinks when there was a packet sent and the Num-Lock LED when one was received.

xtleds works both in X-windows and on Virtual Terminal (VT). xtleds needs (shared library) to work.

tleds can be run _also_ on systems where there is no X-Windows installed.

Both programs probably work only on x86 and PPC Linuxes or as far as now I haven't heard anyone using these in sparc/68k/alpha-Linuxes.
Needs read access to /proc/net/dev to work.

If you have had problems with keyboard lately (kernel 2.6.9+), see this. I've had the problem in two machines after updating kernel from v2.6.8. Killing tleds (-k) for now helps. There is also a kernel patch in the thread, which may work. I haven't tested it.

The former version is tleds-1.04.tgz (26 KB)
v1.04 does not have support for 2.1 and 2.2 kernels.

MD5SUM: tleds-1.04.tgz.md5sum.pgp.asc
PGP-SIGNATURE: tleds-1.04.tgz.pgp.asc

The v1.05 (beta) has also optional kernel v2.1 (v2.1.119 +N?) ,kernel 2.2.x, kernel 2.4.x and 2.6.x support: tleds-1.05beta10.tgz (28 KB)

(as many people has asked about this:) To have tleds working with kernel 2.2, 2.4 or 2.6, edit the Makefile (v1.05beta) and put -DKERNEL2_1 option for gcc. The Makefile has comment on this. Then re-make (recompile).


Roland Stigge has made a patch ( tleds-1.05beta11.patch.bz2 ), which adds support for multiple interfaces.

2 leds mod by Zibri

Jonathan Rogers' daemon patch, which fixes the hanging open standard file descriptors; and kbddev patch, which uses /dev/tty0 rather than /dev/console.

Rich Lafferty has made a patch ( tleds-wifi.diff.bz2) which monitors WiFi association status with CapsLockLED.

The home page of TLEDS is (this?)

Man page in HTML is available.


tleds and xtleds were made 1997 by Jouni.Lohikoski (št)
© Copyrighted and released under the GNU General Public License.

Last changed on 2005-01-18