如何在 tmux 会话中配置 conky?

如何在 tmux 会话中配置 conky?

我想在我的tmux会话中有一个自定义页脚conky,我的 conky 配置符合 conky 官方的建议screen

conky.config = {
    out_to_x = false,
    out_to_console = true,
    total_run_times = 1
};
conky.text = [[${time %H:%M}|free space:${fs_free /}|$loadavg|free mem:$memeasyfree]]

tmux仅包含一行.tmux.conf

set-option -g status-left "#(conky -i 1 -c ~/.conkyintmux) |"

但当我开始时tmux,页脚行显示

13:48|free0:bash*                                     "D830-2" 13:48 06-Sep-18

并且没有任何.tmux.conf(不调用 conky),它会读取

[0] 0:bash* "D830-2" 13:53 2018 年 9 月 6 日

预期输出:

13:48|free space:8.0GB|0.1 0.1 0.1|free mem:548MB|[0] 0:bash* "D830-2" 13:53 06-Sep-18

首先看看一切是否如预期。

我怎样才能改变的行为tmux

答案1

你需要添加一个 tmux 行,例如

set-option -g status-left-length 50

因为默认长度是 10 个字符,所以您的 conky 输出被严重截断。

相关内容