Configuration 防止tmux显示“;窗口中的活动n“;

Configuration 防止tmux显示“;窗口中的活动n“;,configuration,tmux,Configuration,Tmux,我想防止tmux在非活动窗口中有活动时闪烁“窗口n中的活动”消息。我希望背景活动的唯一指示是我配置的窗口标题颜色更改 我当前拥有的相对配置文件行: set status on setw -g monitor-activity on set -g visual-activity on set -g visual-bell on 有人知道我如何做到这一点吗?根据tmux源代码(手边的1.8版)(server\u window\u check\u activity(),server window.c

我想防止tmux在非活动窗口中有活动时闪烁“窗口n中的活动”消息。我希望背景活动的唯一指示是我配置的窗口标题颜色更改

我当前拥有的相对配置文件行:

set status on
setw -g monitor-activity on
set -g visual-activity on
set -g visual-bell on

有人知道我如何做到这一点吗?

根据tmux源代码(手边的1.8版)(
server\u window\u check\u activity()
,server window.c),相关选项是
visual activity
,您当前已在
上设置为

if(选项\u获取\u编号(&s->选项,“视觉活动”)){
对于(i=0;isession!=s)
继续;
状态消息集(c,“窗口%u中的活动”,
winlink\u通过\u窗口(&s->windows,w)->idx)查找\u;
}
}
编辑: 相同的功能,稍高一点:

if(!options\u get\u number(&w->options,“监控活动”))
返回(0);
因此,您也可以尝试更改
监视器活动

编辑2:
您可以随时编写修补程序;)

~/.tmux.conf
中:

set -g visual-activity off

现在您已将此设置为
上的
,这就是您在窗口N中看到活动的原因。

tmux=2.2
中,这对我有效:

setw -g monitor-activity on
set-option -g bell-action none

(但上文建议的
set-g视觉活动关闭
没有)

更改为
set-g视觉活动关闭
效果很好。谢谢