вторник, 15 марта 2016 г.

i3status + conky + цвета + скрываем заголовки и границы окон

Тут парень пишет, что коньки не умеют цветной вывод в i3status: http://galefrei.blogspot.ru/p/i3.html  . Это не правда. Ниже о том как научить показывать коньки в i3status


ХОТКЕИ I3

в конфиге i3 правим:

bar {
        status_command $HOME/bin/conky-i3bar
        position top # i3bar переместил вверх

}

создаем директорию $HOME/bin/ и в ней создаем файл conky-i3bar :

#!/bin/sh
# Send the header so that i3bar knows we want to use JSON:
echo '{"version":1}'

# Begin the endless array.
echo '['

# We send an empty first array of blocks to make the loop simpler:
echo '[],'

# Now send blocks with information forever:
exec conky -c $HOME/.conkyrc

мой конфиг коньков для отображения в i3statuse , файл .conkyrc:

use_xft yes
xftfont Terminus Regular:size=8
out_to_console yes
out_to_x no
double_buffer yes
update_interval 1.0
cpu_avg_samples 8
TEXT
[

{ "full_text" : " Альбом: ${moc_album} Исполнитель: ${moc_artist} Трек: ${moc_song} || ♬ : ${exec ~/bin/volume} " , "color" : "\#6599F6"},

{ "full_text" : "Total Down: ${totaldown eth0} "  },

{ "full_text" : "Total Up: ${totalup eth0} " , "color" : "\#ffffff" },

{ "full_text" : "GPU Temp: ${exec nvidia-smi -q -d TEMPERATURE | grep 'GPU Current Temp' | cut -c39-40}°C " , "color" : "\#ffffff" },

{ "full_text" : "CPU: $cpu% " , "color" : "\#ffffff" },

{ "full_text" : "RAM: $mem/$memmax " , "color" : "\#ffffff" },

{ "full_text" : " ${time %a %d/%b %R}"},

{ "full_text" : " ${exec skb 1}" , "color" : "\#42BC24" },

конфиг коньков для рабочего стола i3 , файл .conkyrc2:

alignment top_right
use_xft yes
xftfont Terminus:size=12
update_interval 1
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
border_inner_margin 10
border_outer_margin 0
minimum_size 1250
maximum_width 1300
short_units yes
$color2 white

TEXT
Network:
Down Speed:${color2} ${downspeed eth0} - ${color2}Up Speed:${color2} ${upspeed eth0}

для запуска коньков на раб.столе,добавте в файл конфигурации i3:
exec --no-startup-id conky -c ~/.conkyrc2 -d &

cat ~/bin/volume
#!/bin/bash

amixer get Master -M | grep -oE "[[:digit:]]*%"

показывает уровень громкости в коньках
---
Еще можно добавить две строчки:

new_window pixel 0  -- скрывает заголовки и границы для окон

bindsym Mod4+t border toggle -- если все же вам понадобится заголовок,эта комбинация его покажет

UPD: 31.03.2016 
bar {

    status_command $HOME/bin/conky-i3bar
    font pango: Terminus Regular 12 # шрифт какой хотим в bar'е
    position top
   
}





2 комментария: