【问题标题】:Tmux-powerline status-interval make flickertmux-powerline status-interval 使闪烁
【发布时间】:2016-01-07 15:29:43
【问题描述】:

Mac OSX El Capitan

Tmux 1.9a

电力线https://github.com/erikw/tmux-powerline

有时状态行会闪烁,段会消失然后出现。 如果我配置了

set-option -g status-interval=5

看起来更好,但这不是实时状态。

这是正常现象吗?

或者我应该做一些配置来避免这种情况。

【问题讨论】:

    标签: tmux powerline


    【解决方案1】:

    听起来您的某个细分受众群正在做一些需要很长时间才能更新的事情。您可以禁用分段以查看是否有帮助 (configuration docs)。默认值相当昂贵,在我的旧 MacBook 上,tmux 通常占用 5% 或更多的 CPU。禁用 uptime 和其他您不需要的东西可能会有所帮助。

    这是一个示例配置,其中我从正确的状态中修剪了一些脂肪(删除了uptime,系统负载,从时间中删除了秒数)。这进去 ~/.config/powerline/themes/tmux/default.json:

    {
      "segments": {
        "right": [
          {
            "function": "powerline.segments.common.time.date"
          },
          {
            "function": "powerline.segments.common.time.date",
            "name": "time",
            "args": {
              "format": "%H:%M",
              "istime": true
            }
          },
          {
            "function": "powerline.segments.common.net.hostname"
          }
        ]
      }
    }
    

    powerline 附带的default.json 隐藏在 Python 包的内部,其位置取决于您的安装方式、Python 版本和其他内容(例如,我的位于 ~/.virtualenv/default/lib/python2.7/site-packages/powerline/config_files/themes/tmux/default.json)。您可以将其复制到上面的~/.config 路径并根据自己的喜好进行修改,或者直接使用我粘贴的内容。

    【讨论】:

    • 谢谢 - 我很难找到如何调整默认电力线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 2012-06-18
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多