1

Mac OSX 埃尔卡皮坦

多路复用器 1.9a

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

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

设置选项 -g 状态间隔 = 5

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

这是正常现象吗?

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

4

1 回答 1

4

听起来您的某个细分市场正在做一些需要很长时间才能更新的事情。您可以禁用段以查看是否有帮助(配置文档)。默认值相当昂贵,在我的旧 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上面的路径并根据自己的喜好进行修改,或者仅使用我粘贴的内容。

于 2016-11-23T20:22:17.660 回答