|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 13 Oct 2006 03:06:49 To : Slawa Olhovchenkov Subject : Re: beep через колонки --------------------------------------------------------------------------------
12 окт 2006, четверг, в 15:00 KRAST, Slawa Olhovchenkov написал(а):
SO> А никто не задумывался над какими-либо механизмами перенаправления
SO> системных
SO> писков на звуковую карту? А то пищалка совсем слабая и ее не слышно.
Вот нарисовал: ftp://www.kuzbass.ru/pub/freebsd/patches/userbell-6.2.tgz,
для 6.2-PRERELEASE. Патч на ядро и kbdcontrol, в дополнение к normal bell
и visual bell вводит user bell:
kbdcontrol -p $pid:$signum -b user
Вместо вывода bell будет посылаться сигнал signum процессу pid.
Пример использования, скрипт userbell.sh внутри архива, стартует из
/usr/local/etc/rc.d, запускает sox для проигрывания wav.
В патче жестко зашит rate limit - не более 3 посылок сигнала в секунду.
Развернуть архив в отдельный каталог и в нем сказать make - установит
патчи, make install - пересобирет и переустановит kbdcontrol и ядро,
установит userbell.sh.
Еще надо в /etc/rc.conf добавить:
allscreen_kbdflags="-b user"
Потому как режим kbdcontrol -b устанавливается свой для каждого vty.
Eugene
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609347e9995b.html, оценка из 5, голосов 10
|