irssi: нет уведомлений о терминале во время пинга

Начальная проблема:

Установил свежую копию irssi для моего терминала. Все настройки по умолчанию. Моя цель - когда кто-то пингует мое имя пользователя, меня предупреждают с помощью звукового уведомления.

Начальные настройки:

Я зашел в настройки профиля терминала и проверил:

terminal bell = true

Я также попробовал несколько настроек в irssi:

/set beep_when_window_active ON"
/set beep_when_away ON"
/set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT"
/set bell_beeps ON" 

После всех настроек звуковое оповещение при пинге не происходит. Какие еще настройки мне не хватает?

1 ответ

По умолчанию irssi смотрит на динамик компьютера для воспроизведения звука. По умолчанию, pcspkr не загружается во многих дистрибутивах Linux - в том числе Ubuntu 13.10.

Начальное решение:

cd $HOME/.irssi/scripts # make a scripts directory if one does not already exist
wget http://scripts.irssi.org/scripts/beep_beep.pl
cp $HOME/Music/custom_beep_example.wav . # wget or cp a custom notification sound
mkdir $HOME/.irssi/scripts/autorun
cd $HOME/.irssi/scripts/autorun
ln -s ../beep_beep.pl #create symbolic link for auto-run

После выполнения этих команд запустите irssi в своем терминале и выполните следующие команды:

/set bell_beeps
/set beep_msg_level MSGS DCC DCCMSGS HILIGHT NOTICES
/set beep_cmd aplay -q ~/.irssi/scripts/custom_beep_example.wav
/save

Это оно! Вы должны быть готовы к рок-н-роллу!

Опции:

Вы можете добавить свой beep_message_level с ALL для всех уровней:

/set beep_msg_level MSGS DCC DCCMSGS HILIGHT NOTICES ALL

Другим вариантом является изменение beep_flood в сценарии Perl для 300000 (5 minutes), Если вы получите сообщение по IRC в течение времени затопления, оно не издаст звукового сигнала, в противном случае это произойдет.

Кредиты отправляются на andrew.46 и suicidefunky с форумов Ubuntu для поиска первоначального и дополнительного решения.

Вам просто нужно установить уровень сигнала CTCP или ALL, если хотите:/set beep_msg_level CTCPЗапросы ping относятся к уровню CTCP.

Другие вопросы по тегам