我正在使用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会使它显示正常,尽管它并不像状态行。