Configuration 防止tmux显示“;窗口中的活动n“;
我想防止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
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视觉活动关闭
效果很好。谢谢