我在远程 Linux 服务器系统的“屏幕”下永远运行着一个 irssi。我的笔记本电脑中装有 Fedora 16,我上班时通过 ssh 进入服务器并恢复我的 irssi 屏幕。
但是我错过了很多聊天,因为我没有收到来自 irssi 的任何通知蜂鸣声。我希望我的笔记本电脑在我订阅的频道收到新消息时发出蜂鸣声。请帮忙。
提前致谢。
答案1
尝试@jjlin 上面评论的步骤,以确保您的电脑扬声器模块已加载。
将 irssi 设置为对所有事物发出蜂鸣声,以测试其是否有效:
/set beep_msg_level ALL
/set bell_beeps ON
使用 告诉屏幕允许发出蜂鸣声^a^g
。如果您正在使用本地屏幕和远程屏幕(就像我一样),你需要告诉远程屏幕还使用声音。通过屏幕元键“a”执行此操作:^aa^g
。多次切换这些以在视觉和声音铃声之间切换。
/msg nickserv help
听听它是否有效。将铃声改为仅在突出显示时响起:
/set beep_msg_level HILIGHT
答案2
您需要添加/编辑 $HOME/.screenrc 以包含:
VBELL OFF
和/或使用 Ca Cg 在正在运行的实例中禁用它
由于某种原因,较新的 Debian 中的默认 /etc/screenrc 将 VBELL 设置为 ON。
阅读更多https://www.gnu.org/software/screen/manual/screen.html#Bell