【问题标题】:tmux status bar highlights the session name in red if a window fails如果窗口失败,tmux 状态栏会以红色突出显示会话名称
【发布时间】:2015-10-12 21:32:55
【问题描述】:

我正在使用 tmux 2.0,安装在 OSX 上的 Homebrew 上。我的终端使用日晒配色方案。

如果我移动我的 tmux.conf(以确保我使用默认设置),那么我的状态行如下所示:

如果我运行失败的进程,会话名称会以红色突出显示:

无论我做什么,它都会以红色突出显示。我已经尝试了所有可以找到的设置来尝试更改此行为,但我根本没有找到任何可以更改它的设置。

失败的进程是 ruby​​ 命令行工具guard。我让它失败了,因为它依赖于 zeus 而我没有运行 zeus。在这种情况下,guard 在终端中显示错误但不退出。这就是这个红色突出显示发生的场景。

如果我让它严重失败并退出(例如,如果没有 Guardfile),那么突出显示不会发生。

我假设 tmux 正在识别发生了某种错误(因为该进程正在返回错误响应代码?)并且正在使用突出显示来提醒我。

我尝试修改的一些设置包括:

  • window-status-activity-attr
  • window-status-activity-bg
  • display-panes-active-colour
  • bell-action
  • bell-on-alert

【问题讨论】:

    标签: tmux guard


    【解决方案1】:

    原来这实际上是 Guard 的一个功能:https://github.com/guard/guard/wiki/System-notifications#tmux

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      • 2013-11-03
      相关资源
      最近更新 更多