# conky configuration file
# by dimio (http://dimio.org)
# http://dimio.org/moyo-znakomstvo-s-conky-i-moj-conkyrc.html
# http://wiki.conky.be/index.php?title=Configuration_Settings
# http://wiki.conky.be/index.php?title=Variables
# http://help.ubuntu.ru/wiki/conky
##############################################
#   Settings
##############################################
# Запуск в фоновом режиме (openbox autostart и так в фоне запускает)
#background yes

# Интревал обновления информации (сек.)
# то же в случае работы от батареи
update_interval 2.0
update_interval_on_battery 20.0
# время выполнения conky (0 - бесконечно)
total_run_times 0

# принудительно использовать UTF8 (треб. вкл. XTF)
override_utf8_locale yes
# выводить ед. измерения в человекопонятном виде
# (мегабайты, гигабайты и т.д.)
format_human_readable

# окно, в которое будет встроен conky
# и где он не будет затираться другими окнами
own_window yes
# окно conky будет прозрачным
own_window_transparent yes
# встроить в раб. стол
#own_window_type desktop
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# при таком типе встраивания управление отдается
# оконному менеджеру, работает вызов openbox menu,
# остальные окна располагаются поверх
own_window_type override
# Прозрачность окна Conky
xftalpha 1
# убирает мерцание окна concy
double_buffer yes
# МИН/МАКС ширина/высота окна concy (пикселов)
minimum_size 300 200
maximum_width 300
maximum_height 1000
# располагаться в левом-верхнем углу экрана
alignment top_left
# смещение окна conky (от лев-верхн. угла)
gap_x 12
gap_y 16
# тень окна
draw_shades yes
# обводить окно
draw_outline no
# рамка вокруг окна
draw_borders no
# рамки вокруг блоков с графиками
draw_graph_borders no
#   Шрифт
# Использовать библ. XFT для отрисовки FreeType шрифтов
# (поддержка сглаживания шрифтов)а
use_xft yes
# Название и размер шрифта
xftfont sans:size=9
#xftfont terminus:size=10
# добавляет пробелы с указанной стороны некоторых
# объектов, чтобы предотвратить их наползание на другие,
# актуально при исп-и моноширинных шрифтов
#use_spacer left
# выводить ли весь текст прописными буквами
uppercase no
# цвет шрифта основных элементов conky + польз. цвета
default_color d8d8d8
color1 green
color2 yellow
color3 red
color4 C3A54B
color5 110000
color6 e28e00
color7 ffffff
color8 daff00
color9 000000
color10 051300
color11 051300
# цвет тени
default_shade_color 000000
default_outline_color d9d7d6

# отображать использованный объем ОЗУ без учета кэша
# (кэш считается свободной памятью)
no_buffers yes

# задает точность проверки для if_up
# up: доступен, link: +есть связь, addres: +присвоен IP
if_up_strictness link

# установка числа измерений для получения средних
# значений соотв. величин
# set to 1 to disable averaging
cpu_avg_samples 2
# set to 1 to disable averaging
net_avg_samples 2
diskio_avg_samples 2

#mail_spool ~/.Mail

# выводить данные в указанное место:
# out_to_console, out_to_http, out_to_ncurses, out_to_stderr
# out_to_x - вкл. по умолчанию
#out_to_http

##############################################
#   Output
##############################################
# Весь текст после метки'TEXT' будет выведен
# в окно conky (кроме комментариев)
TEXT
HOST: $nodename ($kernel) ${alignr}Up: ${uptime}
# #${laptop_mode}
# #${combine ${head /proc/cpuinfo 1} == ${head /proc/meminfo 1}}
# КОНЕЦ БЛОКА - разделяющая черта
$hr
#
# температура процессора (можно исп. $acpitemp), рабочая частота,
# нагрузка, уровень принудит. понижения частоты, обороты кулера
#
# получение оборотов кулера напрямую вместо исп-я $ibm_fan
# #${execi 10 cat /proc/acpi/ibm/fan | grep speed | cut -c9-}rpm
# аналогично для температуры процессора
# #${execi 15 cat /proc/acpi/thermal_zone/THM0/temperature | cut -c26-27}°C
#
${color6}CPU: ${cpu cpu0}%   ${freq_g}GHz   ${ibm_temps 0}°C   ${execi 30 cat /proc/acpi/processor/CPU0/throttling | grep active | cut -c26-}   ${ibm_fan}rpm ${loadavg 1}
${cpubar}${color}
#
# температура GPU, материнки, батареии
GPU: ${ibm_temps 3}°C   Mbrd: ${ibm_temps 1}°C  Acc: ${ibm_temps 4}°C
# ОЗУ, своп, разделы HDD: занято/cвободно(всего)
RAM:  $mem/$memmax  ${alignr}Swap: $swap/$swapmax
/: $alignr${fs_used /} (${fs_used_perc /}%) | ${fs_free /} | ${fs_size /}
/home: $alignr${fs_used /home/} (${fs_used_perc /home/}%) | ${fs_free /home/} | ${fs_size /home/}
#HDD i/o:$alignr${diskio /dev/sda}
# громкость звука (рег. с клавиатуры)
# #$ibm_volume
# КОНЕЦ БЛОКА - разделяющая черта из точек
$stippled_hr
###
### СЕТЬ
# Беспроводная сеть (интерфейс eth1 или wifi0)
${if_up eth1}
#${color1}Wi-Fi: $alignr${wireless_essid eth1  wireless_link_qual eth1}%
${color1}Wi-Fi: ${wireless_essid eth1} $alignr${wireless_link_qual eth1}%
Down: ${downspeedf eth1} k/s ${alignr}Up: ${upspeedf eth1} k/s
${totaldown eth1} ${alignr}${totalup eth1}
Local IP: ${alignr}${addr eth1}
${color}$endif
# Проводное соединение (eth0)
${if_up eth0}
${color #00FF00}LAN:
Down: ${downspeedf eth0} k/s ${alignr}Up: ${upspeedf eth0} k/s
${totaldown eth0} ${alignr}${totalup eth0}
Local IP: ${alignr}${addr eth0}
${color}$endif
# USB-модем (ppp0)
${if_up ppp0}
${color #00FF00}USB-modem:
Down: ${downspeedf ppp0} k/s ${alignr}Up: ${upspeedf ppp0} k/s
${totaldown ppp0} ${alignr}${totalup ppp0}
Local IP: ${alignr}${addr ppp0}
${color}$endif
# Результат пинга указанного хоста
#${color1}PING
#${color}${execi 300 ~/.conky/conky-ping.pl '192.168.0.1'}
# Вывод всех включенных хостов подсети
#${color}${execi 300 ~/.conky/conky-nmap.pl}
###
### КАЛЕНДАРЬ
${font terminus:size=10}${execpi 10800  DJS=`date +%_d`;ncal -Ch|sed '/(20[0-9][0-9])/!s/^.*$/$color &/;s/ '"`date +%_d`"' /$color3 '"`date +%_d`"'$color /;/Сб/s/r /r6 /g;/Вс/s/r /r6 /g'}
${font}${color}
###
### Съемные устройства
# #${if_mounted /media/sdb1}
# #Flash: ${fs_type /media/sdb1} $alignr${fs_used /media/sdb1} (${fs_used_perc /media/sdb1}%) | ${fs_free /media/sdb1} | ${fs_size /media/sdb1}
# #$endif
###
### ТЕКСТОВЫЙ БЛОК
# статический тест с подсказками горячих клавишей
S H O R T C U T    K E Y S
${hr}
Alt+F2$alignr Run dialog
#Alt+F3$alignr Alt menu
Alt+t$alignr Terminal emulator
Alt+e$alignr Editor (Gvim)
Alt+f$alignr File manager
Alt+r$alignr Свернуть/развернуть окно

Ctrl+L$alignr Lock screen
Ctrl+Alt+d$alignr Minimize all windows

Sift+Esc$alignr Task Manager

PrtSc$alignr Screenshot