понедельник, 11 января 2010 г.

softbeep - бипер через звуковую карту

В процессе тестирования сети удобно использовать ping -a вместо простого ping. Ключ -a позволяет команде ping выдавать сигнал beep в спикер как результат успешного ответа. Но не все современные системные блоки имеют спикер, например, мой не имеет, и на материнской плате его тоже нет. Чтобы воспользоваться преимуществами ключа -a (а может быть у вас есть и другие полезные варианты использования бипера), поможет нам softbeep. Это preload библиотека, которая вызывает команду проигрывания аудио-файла на каждый сигнал beep.
Примеры:

softbeep vim
sudo softbeep ping -a yahoo.com

В общем случае права суперпользователя root не нужны, но ping использует suid, поэтому preload от простого пользователя для ping не работает.

Пакет в aur для archlinux:
http://aur.archlinux.org/packages.php?ID=33497

Комментариев нет: