Conky bar/ru

Введение
Conky это легковесный системный монитор, который может быть полностью настроен под ваши нужды. В Awesome2, было возможно использовать его с выводом в awesome-client напрямую. Сейчас насколько я знаю, эта возможность не работает в Awesome3, поэтому я пошел другим путем для отображения панели Conky внизу моего экрана.

Этот метод создает пустой wibox в нижней части экрана; что не дает Awesome размещать в этом месте окна. В то же время Conky настроен отображать свою информацию как root окно в пустой области занятой wibox.

Настройка Awesome
mystatusbar = awful.wibox({ position = "bottom", screen = 1, ontop = false, width = 1, height = 16 })


 * position = "bottom" размещает wibox в нижней части экрана
 * screen = 1 размещает wibox на screen 1
 * ontop = false озчает, что он может перекрыватся другими окнами (он все равно)
 * width = 1: одного пикселя в ширину будет достаточно
 * height = 16: в моем случае, это высота моего Conky, поэтому окна будут размещаться без перекрытия

Настройка Conky
Настройки мы делаем в ~/.conkyrc В блоке TEXT, обратите внимание на \ в конце каждой строки - что эквивалентов размещению всей строк в одну линию, это сделано для облегчения чтения и разработки. Не должно быть никаких пустых строк в конце файла, т.к. Conky отрисует ее.

Конечно если вам нужно несколько строк, вы можете это сделать. Только убедитесь сначала, что вам хватит соотвествующей высоты в вашем wibox.

alignment bottom_middle background yes border_width 1 cpu_avg_samples 2 default_color 222222 default_outline_color 222222 draw_borders no draw_graph_borders yes draw_outline no draw_shades no use_xft yes xftfont Sans Mono:size=8 gap_x 5 gap_y 0 minimum_size 1260 6 maximum_width 1260 net_avg_samples 2 no_buffers yes out_to_console no out_to_stderr no extra_newline no own_window no own_window_class Conky own_window_type desktop own_window_transparent yes stippled_borders 0 update_interval 1.0 uppercase no use_spacer left show_graph_scale no show_graph_range no format_human_readable yes

color1 666666 color2 888888 color3 444444

mpd_host 127.0.0.1

TEXT ${if_mpd_playing} [${mpd_status} - ${mpd_elapsed}/${mpd_length}] ${scroll 35 5 ${mpd_smart}} ${else} \ ${color1}Activity on /dev/sda:${color} ${diskiograph 10,50 000000 ff0000 -t}${endif} \ ${alignr}${color1}br0 [${color3}${addr br0}${color}]: ${color1}Up:${color} ${upspeed br0} ${color1} - Down:${color} ${downspeed br0}    \ ${alignr}${color1}Battery: [${color3}${acpiacadapter}${color1}] ${color}${battery_percent BAT1}% ${battery_bar 5,50 BAT1} | \ ${color1}CPU: ${color} ${cpu}% ${cpubar cpu0 5,50} ${color2}CPU1: ${cpubar cpu1 5,50} CPU2: ${cpubar cpu2 5,50} ${color}| \ ${color1}RAM:${color} ${memperc}% ${membar 5,50}