让 irssi 在 tmux 会话中收到新消息时发出蜂鸣声

让 irssi 在 tmux 会话中收到新消息时发出蜂鸣声

我有一个包含多个窗口的 tmux 会话。其中一个窗口正在运行 irssi。我大部分时间都连接到一个服务器和一个频道,所以我实际上并没有在 irssi 内更改窗口。

我已打开“bell_beeps”设置,并将“beep_msg_level”设置为全部。“beep_when_window_active”已关闭,因为当我使用包含 irssi 的 tmux 窗口并进行对话时,我不希望它发出哔哔声。当我想切换到另一个 tmux 窗口时,我会这样做,而无需更改 irssi 窗口。

问题是 irssi 不知道我在 tmux 中更改了窗口,所以它仍然假设我所在的频道是“活动的”,因此当我收到消息时不会发出哔哔声。有什么办法可以让它在我在不同的窗口中发出哔哔声,但这个频道仍然是 irssi“活动的”窗口?

答案1

我相信这个设置正是您想要的:

/set beep_when_window_active on
/save

答案2

Artem Ice 说的很正确。另外,在某些终端上,您还必须打开终端中的蜂鸣声,因为有时(默认情况下)在您使用的终端的配置设置中蜂鸣声是关闭的。

干杯。

相关内容