Управление светодиодами клавиатуры (LED)

Понадобилось мне управлять светодиодами клавиатуры из моего скрипты.
Набрёл на программу ledcontrol, поставил, но совершенно не понял, как с ней работать, или же она не захотела у меня работать.
gled – вроде как её гуёвый обёртыш тоже не захотел анимировать LED'ами.
Есть ли другое решение? Всё, что нужно, это из скрипта (bash, python) включать и отключать CapsLock LED.
например blinkd ( http://aur.archlinux.org/packages.php?ID=32116 )
мануал у него достаточно понятный
Видел его, но не много напугала описание client/server для вроде бы простой задачи.
Но, спасибо за совет. Сейчас поставлю, попробую разобраться. Отпишусь о результатах.
Разобрался. Всё оказалось действительно не сложно.
Может кому пригодиться. Ставится пакет blink(d).
Далее запускается демоном сервер /etc/rc.d/blinkd
А клиентом управляется, например blink –numlockled –rate 1 (включаем), blink –numlockled –rate 0 (выключаем).

Я использую его для индикации непрочитанных сообщений в mcabber.
$ cat ~/.mcabber/eventcmd
#!/bin/bash
if test -e /home/tit/.mcabber/mcabber.state
then
	blink --numlockled --rate 1
	while test -e ~/.mcabber/mcabber.state
	do
		test
	done
	blink --numlockled --rate 0
fi
Я прошу прощения, но может лучше будет пользовать incron,(типа в помощь) для отслеживания непрочтённых сообщений и управления ледами? Как считаете (мне даже самому интересно стало)?
Вообще еще
usage:  xset [-display host:dpy] option ...
To set LED states off or on:
	-led [1-32]         led off
	 led [1-32]         led on
	-led named 'name'   led off
	 led named 'name'   led on
В некоторых компьютерах есть ещё и такое:
~$ cat /proc/acpi/ibm/led 
status:		supported
commands:	<led> on, <led> off, <led> blink (<led> is 0-15)
 
Зарегистрироваться или войдите чтобы оставить сообщение.