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" 

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

3
задан 23 May 2014 в 10:26

2 ответа

По умолчанию 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 в сценарии жемчуга к 300000 (5 minutes). Если Вы получите сообщение на IRC в течение времени лавинной рассылки, то он не подаст звуковой сигнал, иначе, он будет.

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

4
ответ дан 23 May 2014 в 10:26

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

0
ответ дан 10 August 2020 в 18:07

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

Похожие вопросы: