# 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