irssi:ping时没有终端通知声音

初步问题:

为我的终端安装了新的irssi副本。 所有设置均为默认值。 我的目标是当有人ping我的用户名时,我会收到声音通知。

初始设置:

我去了终端的个人资料首选项并检查:

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" 

完成所有设置后,ping时不会发出声音通知。 我错过了哪些其他设置?

默认情况下,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 

而已! 你应该准备好摇滚!

选项:

您可以为所有级别附加ALLbeep_message_level

/set beep_msg_level MSGS DCC DCCMSGS HILIGHT NOTICES ALL

另一种选择是将perl脚本中的beep_flood更改为300000 (5 minutes) 。 如果你在洪水时间内在IRC上收到消息,它就不会发出哔哔声,否则就会发出哔哔声。

积分从ubuntu论坛转到andrew.46和suicidefunky寻找初始和可选的解决方案。