середу, 12 березня 2008 р.

отстройка консольного гудка, change console system bell


Лично меня несколько кумарил сигнал системного динамика, который выдавался по умолчанию. Ведь он отстроен на наилучшую слышимость, но когда пару суток фигачишь за компом и нервы того, то от внезапного писка можно на стуле подскочить, тем более в некоторых случаях он здорово демаскирует твоё присутствие 8) .
Поэтому решил заделиться рецептом, как это безобразие подстроить под себя.




Настройка "пищалки" относится к настройкам системных терминалов (консолей) (/dev/tty*), потому настраивается она следующей командой:


setterm -blength длительность_сигнала -bfreq частота_сигнала


где


длительность_сигнала

указывается в дипазоне от 0 до 2000 миллисекунд

частота_сигнала

указывается в хрен знает чём, видать в герцах, вобщем в мане толкового ничо не написано про эту опцию, ибо и так понятно





У меня стоят следующие параметры:


setterm -blength 50 -bfreq 50



чтобы не писать это каждый раз при входе в систему, нужно добавить эту команду в .bash_profile:



~/.bash_profile
setterm -blength 50 -bfreq 50




X-терминалы настраиваются тоже похожим на настройку консолей образом:



xset b громкость частота длительность


вот как man расшифровывает опции утилиты xset:


[b {on|off}] [b [volume [pitch [duration]]]]


У меня настроено так:


xset b 10 50



теперь осталось добавить эту команду в .bashrc:



~/.bashrc

[ $DISPLAY ] && xset b 10 50


Наслаждайтесь ;-)


Немає коментарів: