Conky和Lemonbar脚本关闭无错误

时间:2019-03-06 18:46:50

标签: linux statusbar conky

我正在使用Lemonbar和Conky为状态线编写脚本,我首先仅使用默认的conky软件包构建了一个基本脚本,然后安装了conky-all。该脚本之前运行良好,但是我对conky的配置文件进行了一些小的更改,安装了conky-all,并开始使用compton作为我的窗口合成器,然后再次尝试该脚本,并且在启动脚本后立即关闭了该栏。我不确定这些更改之一是由它引起的,还是我没有正确使用conky。包装程序使用该行开始该栏:

conky -c /home/hussar/custom-commands/lemon-conky | lemonbar\
    -f -*-rissole-* \
    -f -*-waffle-* \
    -g x28 \
    -B "#FF1D1F21" \
    -F "#FFC5C8C6"

这是conky的配置文件:

conky.config = {
        background = false,
        update_interval = 2,
        --total_run_times = 0,
        override_utf8_locale = true,
        short_units = true,
        uppercase = false,
        out_to_console = true,
        out_to_x = false,
        if_up_strictness = 'address'
        --format_human_readable = true,
    }

   conky.text = [[
        %{l}%{B\#FF1D1F21}%{F\#FFC5C8C6}  %{B-}%{F-}\
        %{B\#263640} ${mpd_smart 40} %{B-}\
        %{c}%{B\#263640}\
        ${time %a %-d %b at %H:%M}\
        ${cpu}\
        ${mem}\
        ${fs_used_perc /}\
        ${fs_used_perc /home}\
        --${if_up wlan0}${downspeedf wlan0} ${upspeedf wlan0}\
        --${else}down down${endif}\
        --${if_up eth0}${downspeedf eth0} ${upspeedf eth0}\
        --${else}down down${endif}\
        %{r}\
        %{B\#263640}  ${wireless_essid} %{B-}\
        %{B\#2587cc}%{F\#141c21}  ${pa_sink_volume}% %{B-}%{F-}\
        ]]

使用conky -c /home/hussar/custom-commands/lemon-conky从终端仅调用配置文件conky不会产生任何输出并立即关闭。使用〜/ .config / .conkyrc文件中的配置调用conky来访问桌面applet也行不通,但是将其管道传输到Lemonbar会使它显示正常,尽管它并不像状态行。

0 个答案:

没有答案