Страница 1 из 1

[FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-04 14:44:20
notolerance
Как засунуть поддержку управления устройствами /dev/led/* в ядро? Какую опцию надо засунуть? Гугл не помог.

Нужно для индикации всяких приколюх scroll'ами, caps'ами и прочими num'ами.

Заранее благодарю за ответ.

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-04 15:40:20
manefesto
оно хардварно

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-04 15:48:53
notolerance
Смысле? Как-то же можно программно включать/выключать led'ы? В линупсе, например, можно.

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-04 16:31:58
manefesto
эм...а зачем оно ?

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-06 20:51:37
FreeBSP
леды это часть клавы, это не отдельные устройства и управляются они не отдельно, а через сам драйвер клавы

читать по теме
/usr/src/sys/dev/kbd/* и особенно
/usr/src/sys/dev/kbd/kbd.c (искать CLKED, NLKED, SLKED - это константы состояния капса, нума и скролла соответственно)
/usr/src/sys/sys/kbio.h тут тоже что то полезное может будет
(на 7.2 так, мб на 8 что то сменили..)

по образу и подобию можно наваять какой нить фейковый драйвер, чисто для управления ледами, но наверняка у драйвера клавы есть интерфейс для моргания лампочками, а точнее для смены состояния клавиш-модификаторов(или как это называется.. в терминологии не силен)

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-06 22:23:10
wp2
есть еще такая прога:

/usr/ports/x11/numlockx

можно включать и выключать с её помощью numlock.

зы. о создании светомузыки из лампочек клавы - не знаю :pardon:

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-08 14:17:07
FreeBSP
это иксовая, а иксы помоему неприемлимы на сервере
по идее из того что я кинул можно сварганить прогу для моргания ледами дня за два, при среднем знании сишника

тока надо юудет иметь доступ к /deb/kbdX чтобы моргать )

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-08 15:20:36
manefesto
лучше пусть динамик пищит, так проще

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-08 15:20:52
manefesto
а еще лучше поставит синтезатор речи

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-08 17:43:51
FreeBSP
ну синтезатор речи не заменит моргания светиков))

Код: Выделить всё

%man led
говорит что существуют девайсы типа /dev/led/*

Код: Выделить всё

cd /usr/src && echo device led >> sys/i386/conf/GENERIC && make buildkernel
ругается на непонятный девайс led

Код: Выделить всё

/usr/src/sys/dev # grep -R 'dev/led' ./*                                 
./acpi_support/acpi_asus.c:#include <dev/led/led.h>
./acpi_support/acpi_ibm.c:#include <dev/led/led.h>
./auxio/auxio.c:#include <dev/led/led.h>
./led/led.c:__FBSDID("$FreeBSD: src/sys/dev/led/led.c,v 1.17.2.1.2.1 2009/04/15 03:14:26 kensmith Exp $");
./led/led.c:#include <dev/led/led.h>
./led/led.h: * $FreeBSD: src/sys/dev/led/led.h,v 1.6.8.1 2009/04/15 03:14:26 kensmith Exp $
# man auxio
No manual entry for auxio
как видно, леды используются асусовыми и ибм-овскими ацпишками и каким то невнятнsм auxio про который маны жмут плечами

Re: [FreeBSD] [Индикаторы клавиатуры] Как включить?

Добавлено: 2009-12-08 21:13:05
Gendos
Боевому серваку клава нужна как зайцу стоп сигнал, то же и про видеокарту.
Вам нужно что то наподобии? http://www.itsamples.com/network-lights.html
Баловство.

Была такая игра morse, что то в портах не нашел сходу (если она там вообще была), вывод можно направить на /dev/led/error

http://ftp.lahtermaher.org/pub/os/freeb ... mes/morse/