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
而已! 你应该准备好摇滚!
选项:
您可以为所有级别附加ALL
的beep_message_level
:
/set beep_msg_level MSGS DCC DCCMSGS HILIGHT NOTICES ALL
另一种选择是将perl脚本中的beep_flood
更改为300000 (5 minutes)
。 如果你在洪水时间内在IRC上收到消息,它就不会发出哔哔声,否则就会发出哔哔声。
积分从ubuntu论坛转到andrew.46和suicidefunky寻找初始和可选的解决方案。